×

HTML 语义化

首篇 - 深入了解 HTML 语义化

元智汇电子 元智汇电子 发表于2023-11-20 16:53:08 浏览509 评论0

抢沙发发表评论

一,开篇

在这一篇中,我们将深入研究与 CSS 相关的 HTML 语义化知识。通过选择更符合语义的 HTML 标签,我们能够在多个方面提升网站的效果。


二,HTML 简介

HTML,全称为超文本标记语言(HyperText Markup Language),是一种用于创建网页的标准标记语言。标记语言的作用是对"树"进行标记,为网页内容提供结构和含义。


三,HTML 常用标签总结

1,HTML4 常用标签概览

  • 基本文档: html、head、body ...

  • 基本标签: h1 ~ h6、p、br、hr ...

  • 文本格式化: strong、b、em、i、small、strong、del、sub、sup ...

  • 链接: a、link

  • 区块: div、span

  • 图片: img、map、area

  • 列表: ul、li;ol、li;dl、dt、dd

  • 表格: table、caption、th、tr、td、thead、tbody、tfoot

  • 表单: form、input、select option、textarea、button、label

  • 框架: iframe

  • 实体: &lt、&gt、&copy、&nbsp ...

2,HTML5 常用标签概览

  • 图形新元素: canvas

  • 新多媒体元素: audio、video、source、embed、track

  • 新表单元素: deatalist、keygen、output

  • 新的语义和结构元素: article、aside、bdi、command、details、dialog、summary、figure、figcaption、footer、header、mark、meter、nav、progress、ruby、rt、rp、section、time、wbr


四,理解语义化

语义化分为两个层面:

  1. 内容语义化: 对文本内容进行结构化;

  2. 代码语义化: 使用符合语义的标签,使代码更易读、易维护。

语义化的优势:

  • 便于开发者协作,提高代码质量;

  • 使代码更具可读性,更易于理解;

  • 有助于浏览器爬虫和其他辅助技术解析页面内容。

总结:用合适的标签完成相应的任务。

案例:

虽然在样式效果上 strong 和 b 标签都表示加粗,但从语义化的角度,应选择表示"强调"的 strong 标签。


五,语义化的益处

通过巧妙运用语义化的 HTML 标签,页面可以获得多方面的优势:

  • 可访问性: 有助于辅助技术更好地理解和解读页面,提高无障碍阅读体验;

  • 可搜索性: 良好的结构和语义有利于搜索引擎优化,提高网站在搜索结果中的排名,增加流量;

  • 国际化: 使用语义标签使页面结构更加清晰,有助于国际开发者更容易理解网页;

  • 团队协作: 统一开发标准,降低差异性,提高团队开发和维护效率。

语义化带来的益处:

  • SEO 优化效果更佳;

  • 在样式丢失的情况下,页面效果更鲜明;

  • 更好地支持各类终端,包括无障碍阅读和有声小说等;

  • 遵循 W3C 统一标准,降低编码差异,提升团队合作效率。

案例: 网站 logo 使用 div 和 h1 标签在视觉上差异不大,但为了语义化,更推荐使用 h1 标签。


六,总结

在这篇文章中,我们简要了解了 HTML 标签及语义化的优势。接下来的文章中,将深入探讨 HTML 的文档声明、meta 元信息、实体等内容。

期待您在下一篇中获取更多关于 HTML 的深入知识




群贤毕至

访客