什么是 HTML 语意化?

2023年2月2日

💎 加入 E+ 成長計畫 與超過 500+ 位軟體工程師一同在社群中成長,並且獲得更多的軟體工程學習資源

简单来说,HTML 语意化就是用合乎语意的 HTML 标签开发,例如:<form><table>,标签会清楚定义其内容、让页面兼具良好的语意和结构。以下会提到两个重点,HTML 语意化标签有哪些,另一个是,优点有哪些。

HTML 语意化标签 (semantic tags)

目前语意化标签大约有 100 多项,常见的如下

为什么要使用 HTML 语意化标签

提升 SEO

比起使用非语意化的标签例如:divspan,语意化标签可以帮助搜寻引擎重视在「标题」、「连结」里的关键字,这样可以让有语意化标签的网页更容易被使用者搜寻到。

便于开发

语意化标签可以提升代码的可读性、帮助开发者之间更容易理解网页架构、减少差异化,举例来说,你可以用div 来做一个按钮,但如果用button 对其他开发者而言会更一目了然知道那是个按钮; 除此之外,透过语意化标签,开发者可以轻易使用其中的原生功能。以 button 来说,就有许多原生功能是 div 没有的。

无障碍网页 (HTML accessibility)

HTML 语意化网站可以方便其他设备解析内容,例如:萤幕阅读器、盲人阅读器、移动设备。 a11y 在前端业界是越来越被看重的领域,用语意化标签也因此是许多公司会看重的。

🧵 如果你想收到最即時的內容更新,可以在 FacebookInstagram 上追蹤我們