ฟังก์ชั่นฟรี
การใช้<label>
s อย่างถูกต้องหมายความว่าคุณสามารถคลิกที่ป้ายกำกับเพื่อป้อนฟิลด์ข้อความ เบราว์เซอร์หลายคนจะเพิ่มฟังก์ชันการทำงานเริ่มต้นตรรกะที่จะแท็กมากต่อสเปคอย่างเป็นทางการหมายความว่าคุณสามารถใช้ปลั๊กอิน JavaScript น้อยลงและเขียนโค้ดน้อยกว่าเว็บไซต์ทั้งหมดออกจาก<div>
และ<span>
s
การเข้าถึง
เกี่ยวข้องกับการใช้งานฟรีความหมายหมายถึงซอฟต์แวร์ตัวอ่านหน้าจอมากมาย ข้อความที่อยู่ด้านหน้าของฟิลด์ป้อนข้อมูลจะไม่สามารถอ่านได้ในลักษณะเดียวกับความ<label>
ประสงค์ โปรแกรมอ่านหน้าจอจะไม่สนใจ CSS ส่วนใหญ่ดังนั้นจึงขึ้นอยู่กับโครงสร้างของ HTML เป็นหลัก
โลจิคัล CSS
ทำไมต้องใช้ a div #header
เมื่อคุณสามารถใช้ a <header>
และสไตล์ที่ตรงได้? แท็กความหมายทำให้ง่ายต่อการทำเครื่องหมายสิ่งต่าง ๆ และทำให้สไตล์ของคุณพกพาสะดวก หากคุณมีสไตล์บางอย่างสำหรับขีดฆ่าและใช้<del>
องค์ประกอบเสมอสไตล์นั้นจะพกพาได้มากกว่า <del>
หมายถึงสิ่งเดียวกันสำหรับทุกคน แต่ทุกคนจะตั้งชื่อ.deletedText
ชั้นของพวกเขาแตกต่างกัน
นอกจากนี้ยังช่วยให้ทุกคนอยู่ในหน้าเดียวกันในโครงการขนาดใหญ่ ไม่มีใครสนุกกับการเรียนรู้อนุสัญญาการตั้งชื่อชั้นลึกลับของคนอื่น
SEO
เสิร์ชเอนจิ้นอย่าง Google นั้นใช้ซีแมนติก HTML และเมตาดาต้าเพิ่มขึ้น Rich Snippets ของ Google ยังใช้ข้อมูลเมตาพิเศษเพื่อสื่อความหมาย
ทำไมมันไม่เหมือนกันทั้งหมด
มันต้องใช้เวลาในการทำงานและคนที่จะใช้ในการตัดสินเว็บไซต์โดยวิธีการที่จะมีลักษณะและการทำงาน บ่อยครั้งที่ไม่มีการบัญชีสำหรับความหมายเพราะคนที่เขียนกรณีธุรกิจสำหรับแอพไม่เข้าใจหรือทำไมมันถึงสำคัญ
มันยากมากสำหรับคนที่ไม่ใช่ด้านเทคนิคในการทำความเข้าใจหรือประเมินความหมาย HTML
หากเว็บไซต์ดูดีและดูเหมือนใช้งานได้ทำไมต้องกังวลใจ หลายคนอาจไม่ทราบว่ามีเป็นอะไรมากไป เช่นเดียวกับการเข้าถึงสิ่งนี้มีแนวโน้มที่จะถูกเพิกเฉยจนกระทั่งมีคนในทีมของคุณเข้าใจเรื่องนี้จริงๆ
หากคุณต้องการให้ semantic HTML เป็นสิ่งสำคัญในโครงการของคุณคุณจะต้องนำเสนอกรณีนี้ การแสดงทีม / หัวหน้าของคุณว่าเว็บไซต์ของคุณทำงานอย่างไรในโปรแกรมอ่านหน้าจอก็เป็นเครื่องมือที่มีประโยชน์เช่นกัน