การใช้ 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
เช่นกัน