Sử dụng target="_blank"
sẽ hướng dẫn trình duyệt tạo tab hoặc cửa sổ trình duyệt mới khi người dùng nhấp vào liên kết.
Sử dụng target="_new"
là không hợp lệ về mặt kỹ thuật theo các thông số kỹ thuật, nhưng theo tôi biết mọi trình duyệt sẽ hoạt động theo cùng một cách:
- nó sẽ tìm kiếm một tab hoặc cửa sổ với tên ngữ cảnh "_new"
- nếu tìm thấy tab / cửa sổ "_new", thì URL sẽ được tải vào đó
- nếu không tìm thấy, một tab / cửa sổ mới sẽ được tạo với tên ngữ cảnh "_new" và URL được tải vào nó
Lưu ý target="_new"
sẽ hành xử giống hệt nhưtarget="new"
, và cái sau là HTML hợp lệ trong khi cái trước là HTML không hợp lệ.
Thêm một số nhầm lẫn cho điều này, trong HTML4 target
thuộc tính đã không được chấp nhận. Trong HTML5, quyết định này đã bị đảo ngược và nó là một phần chính thức của thông số kỹ thuật một lần nữa. Tất cả các trình duyệt hỗ trợ cho target
dù bạn đang sử dụng phiên bản HTML nào, nhưng một số trình xác nhận sẽ gắn cờ việc sử dụng là không dùng nữa nếu tài liệu của bạn là HTML4.
_new
không có bất kỳ ý nghĩa đặc biệt. Bạn có thể viết_white_little_lamb
như là tốt.