จนถึงวันนี้ผมสงสัยว่าทำไมไม่ได้กลายเป็นtarget="_blank"
target="blank"
ฉันแน่ใจว่าเบราว์เซอร์สามารถเข้าใจสิ่งนี้ได้เช่นกัน
มีเหตุผลทางประวัติศาสตร์หรือทางเทคนิคสำหรับการตัดสินใจ / ข้อกำหนดนี้หรือไม่?
จนถึงวันนี้ผมสงสัยว่าทำไมไม่ได้กลายเป็นtarget="_blank"
target="blank"
ฉันแน่ใจว่าเบราว์เซอร์สามารถเข้าใจสิ่งนี้ได้เช่นกัน
มีเหตุผลทางประวัติศาสตร์หรือทางเทคนิคสำหรับการตัดสินใจ / ข้อกำหนดนี้หรือไม่?
คำตอบ:
หากคุณใช้target="blank"
ลิงค์ของคุณจะเปิดในแท็บ / หน้าต่างใหม่ อย่างไรก็ตามมีความแตกต่างเล็กน้อย การคลิกที่ลิงก์อีกครั้งจะเป็นการใช้หน้าต่างที่เปิดขึ้นใหม่ในครั้งแรกแทนที่จะเปิดขึ้นมาใหม่
นี่เป็นเพราะtarget
แอ็ตทริบิวต์สามารถใช้งานได้มากกว่าเปิดหน้าต่างใหม่ มีค่าในตัวสี่ค่า แต่ยังอนุญาตให้คุณระบุเป้าหมายของคุณเอง หากคุณดูที่หน้าโรงเรียน W3 ที่เกี่ยวข้องจะแสดงตัวเลือกต่อไปนี้:
_blank
เปิดเอกสารที่เชื่อมโยงในหน้าต่างหรือแท็บใหม่_self
เปิดเอกสารที่เชื่อมโยงในเฟรมเดียวกับที่คลิก (นี่คือค่าเริ่มต้น)_parent
เปิดเอกสารที่เชื่อมโยงในเฟรมพาเรนต์_top
เปิดเอกสารที่เชื่อมโยงในเนื้อหาแบบเต็มของหน้าต่าง<framename>
เปิดเอกสารที่เชื่อมโยงในกรอบชื่อสิ่งเหล่านี้ไม่สมเหตุสมผลหากคุณไม่เข้าใจเฟรม HTML เล็กน้อย การใช้<frameset>
แท็กHTML ช่วยให้คุณสามารถแยกหน้าต่างเบราว์เซอร์ออกเป็นส่วน ๆ (เฟรม) แต่ละส่วนด้วยหน้าของตนเอง โดยให้ชื่อเฟรมและใช้target
คุณลักษณะในลิงค์ของคุณเป็นไปได้ที่จะควบคุมเฟรมที่ควรแสดงเนื้อหาที่เกี่ยวข้อง
แต่มีกฎเพิ่มเติมสำหรับแอตทริบิวต์เป้าหมายที่เบราว์เซอร์ต้องใช้:
target="blank"
ทำงานในแบบที่มันเป็นโดยทั่วไปไม่มีเหตุผลที่จะเปลี่ยนการประชุมปัจจุบันเนื่องจาก_blank
เป็นกรณีพิเศษ เฟรมชนิดดั้งเดิมอาจไม่ได้ใช้อีกมาก แต่มีกรณีอื่น ๆ ที่คุณสามารถกำหนดชื่อวัตถุที่แอตทริบิวต์เป้าหมายทำงานด้วยเช่น iframe ซึ่งเป็นเฟรมเดี่ยวที่ฝังลงในหน้าโดยตรง การเปลี่ยนมาตรฐานจะทำให้หน้าแตกต่าง ๆ ที่มีอยู่โดยไม่ให้ประโยชน์
target="_blank"
แอตทริบิวต์จะไม่จำเป็น แต่เราก็สามารถเพิ่มสัญญาณไปยัง URL <a href="*https://www.stackoverflow.com">Stackoverflow</a>
เช่นเครื่องหมายดอกจัน นั่นจะช่วยประหยัดการพิมพ์ได้มาก :)
target
แนวคิดทั้งหมดในขณะที่ยังคงได้รับอนุญาตใน HTML 5 ถือว่าโดยทั่วไปจะล้าสมัย w3.org/community/webed/wiki/HTML_links_-_lets_build_a_web (ใน7 Frames and popups — just say no
ส่วน)