- บทความบล็อกนี้เป็นการสำรวจเชิงลึกเกี่ยวกับองค์ประกอบ HTML ทุกตัว โดยอ้างอิงจากรายการเอกสารเว็บของ MDN
- ผู้เขียนอภิปรายถึงหน้าที่และกรณีการใช้งานขององค์ประกอบ HTML แต่ละตัว พร้อมยกตัวอย่างเชิงปฏิบัติในการจัดวางเลย์เอาต์เว็บไซต์
- นอกจากนี้ บทความยังเน้นถึงความท้าทายที่พบในการอัปเดต CSS ของแต่ละองค์ประกอบให้เข้ากับสไตล์ของเว็บไซต์
- ผู้เขียนแบ่งปันมุมมองเกี่ยวกับวิธีที่องค์ประกอบบางตัวมักถูกใช้อย่างผิดวิธีหรือถูกมองข้าม พร้อมให้คำแนะนำเกี่ยวกับการใช้งานที่ถูกต้อง
- บทความบล็อกนี้เป็นแหล่งข้อมูลที่มีคุณค่าสำหรับการทำความเข้าใจขอบเขตทั้งหมดขององค์ประกอบ HTML และศักยภาพในการใช้งานของพวกมัน
- ผู้เขียนนำองค์ประกอบ HTML แต่ละตัวไปใช้บนเว็บไซต์ของตนเองเพื่อแสดงให้เห็นการใช้งานจริง
- บทความนี้สะท้อนถึงความมุ่งมั่นของผู้เขียนต่อการเข้าถึงเว็บและความหลงใหลในการสำรวจความเป็นไปได้ของ HTML
- บทความนี้นำเสนอรายการองค์ประกอบ HTML อย่างครอบคลุม รวมถึงองค์ประกอบที่พบไม่บ่อย เช่น
<article>, <main>, <figure>, <figcaption> เป็นต้น
- ผู้เขียนเน้นองค์ประกอบ HTML ที่เลิกใช้งานแล้ว เช่น
<marquee>, <big>, <acronym>, <font>, <nobr>, <strike> เป็นต้น ซึ่งถูกแทนที่ด้วย CSS สำหรับความสามารถด้านเลย์เอาต์
- บทความยังกล่าวถึงองค์ประกอบอย่าง
<content> และ <shadow> ที่ยังไม่ได้ถูกนำไปใช้งานอย่างสมบูรณ์ในฐานะส่วนหนึ่งของสเปก Web Components
- ผู้เขียนพูดถึงการใช้
<dir> สำหรับแสดงรายการไดเรกทอรี และงานเพิ่มเติมที่จำเป็นในการเรนเดอร์องค์ประกอบที่เลิกใช้งานบางตัว เช่น <frame> และ <frameset>
- บทความกล่าวถึงองค์ประกอบ
<image> ที่ทำงานได้ในบางเบราว์เซอร์ในปี 2023 แม้จะไม่ได้เป็นส่วนหนึ่งของสเปกอย่างเป็นทางการใด ๆ
- ผู้เขียนอภิปรายถึงความเข้ากันได้ของเบราว์เซอร์สำหรับองค์ประกอบ
<menuitem> ที่เลิกใช้งานแล้ว และการเลิกใช้งานอย่างน่าประหลาดใจของ <noembed> ขณะที่ <embed> ยังคงอยู่ในสเปก
- บทความกล่าวถึงวัตถุประสงค์ที่ไม่ชัดเจนขององค์ประกอบ
<param> และการเลิกใช้งานของ <plaintext>, <xmp>, <tt>
- ผู้เขียนชี้ว่าองค์ประกอบที่เลิกใช้งานบางตัวถูกแทนที่ด้วยส่วนเพิ่มเติมใหม่ในสเปก เช่น
<rb> และ <rtc> สำหรับแสดงการออกเสียงของอักขระเอเชียตะวันออก
- บทความปิดท้ายด้วยการพูดถึงแท็ก HTML อื่น ๆ ที่ไม่ได้อยู่ในรายการของ MDN เช่น
<blink>, <spacer>, <bgsound>, <isindex>, <xmp>, <tt>, <code>, <applet>
1 ความคิดเห็น
ความเห็นจาก Hacker News
<frame>และ<frameset>ที่ครั้งหนึ่งเคยใช้กันทั่วไปในการจัดเลย์เอาต์หน้าเว็บให้เป็นหลายส่วนที่ทำงานแยกจากกัน<menu>ซึ่งถูกยกเลิกและนิยามใหม่หลายครั้ง โดยปัจจุบันถูกกำหนดให้ใช้แสดงแถบเครื่องมือในรูปแบบรายการที่ไม่เรียงลำดับ<details>และ<summary>สามารถซ้อนกันได้ และมีผู้แสดงความคิดเห็นคนหนึ่งใช้สิ่งนี้สร้างเกมผจญภัยแบบเลือกเส้นทาง แต่ส่งผลให้เกิดไฟล์ HTML ขนาดใหญ่ซึ่งทำให้บางเบราว์เซอร์มีปัญหา<dl>,<dt>,<dd>