การใช้ target="_blank"จะสั่งให้เบราว์เซอร์สร้างแท็บหรือหน้าต่างเบราว์เซอร์ใหม่เมื่อผู้ใช้คลิกที่ลิงค์
การใช้target="_new"ไม่ถูกต้องทางเทคนิคตามข้อกำหนด แต่เท่าที่ฉันรู้ว่าเบราว์เซอร์ทุกตัวจะทำงานในลักษณะเดียวกัน:
- มันจะค้นหาแท็บหรือหน้าต่างด้วยชื่อบริบท "_new"
- หากพบแท็บ / หน้าต่าง "_new" แสดงว่า URL นั้นถูกโหลดเข้ามา
- หากไม่พบแท็บ / หน้าต่างใหม่จะถูกสร้างขึ้นด้วยชื่อบริบท "_new" และ URL ที่โหลดเข้ามา
โน้ตtarget="_new"จะทำงานเหมือนกันทุกประการtarget="new"ประการและอันหลังเป็น HTML ที่ถูกต้องในขณะที่ต้นฉบับนั้นเป็น HTML ที่ไม่ถูกต้อง
การเพิ่มความสับสนให้กับสิ่งนี้ใน HTML4 targetแอตทริบิวต์นั้นเลิกใช้แล้ว ใน HTML5 การตัดสินใจนี้กลับด้านและเป็นส่วนหนึ่งของข้อกำหนดอย่างเป็นทางการอีกครั้ง เบราว์เซอร์ทั้งหมดรองรับtargetไม่ว่าคุณจะใช้ HTML เวอร์ชันใด แต่เครื่องมือตรวจสอบความถูกต้องบางอย่างจะตั้งค่าสถานะการใช้งานว่าเลิกใช้หากประเภทเอกสารของคุณคือ HTML4
_newไม่มีความหมายพิเศษใด ๆ คุณสามารถเขียนได้_white_little_lambเช่นกัน