HTML语义化标签相关属性介绍
- Published on
- Reading time
- 4 min read
- Likes
什么是语义化标签
语义化标签是指在HTML中使用具有语义的标签来描述页面的结构。这些标签不仅提供了更好的可读性和可维护性,还有助于搜索引擎更好地理解页面的内容。
我认为的好处
优先级从上到下,我认为语义化标签的好处有以下几点:
- 更好的SEO:搜索引擎更容易理解页面的内容,从而提高页面的排名。
- 更好的可访问性:屏幕阅读器和其他辅助技术更容易理解页面的结构。(国内的大环境很不注重无障碍以及可访问性)
- 更好的可读性:开发人员和维护人员更容易理解页面的结构。
- 更好的可维护性:更具语义的标签使代码更易于维护和扩展。(这个仁者见仁智者见智吧)
常用的语义化标签
结构标签
标签名 | 描述 | 使用 |
---|---|---|
header | 定义文档的页眉 | 网站的页眉部分 |
nav | 定义导航链接的容器 | 网站的导航链接 |
main | 定义文档的主要内容 | 网站的主要内容 |
article | 定义独立的内容块 | 网站的文章内容 |
section | 定义文档中的节 | 网站的章节内容 |
aside | 定义页面内容之外的内容 | 网站的侧边栏内容 |
footer | 定义文档的页脚 | 网站的页脚部分 |
内容相关
标签&属性 | 描述 | 使用 |
---|---|---|
h1 -h6 | 定义标题 | 网站的标题,h1一个页面最多一个 |
mark | 定义带有记号的文本 | 网站的高亮文本 |
time | 定义日期/时间 | 网站的日期和时间 |
abbr | 定义缩写 | 网站的缩写 |
code | 定义计算机代码 | 网站的代码块 |
pre | 定义预格式化的文本 | 网站的预格式化文本 |
q | 定义短的引用 | 网站的短引用,长的引用还是要用blockquote |
cite | 定义引用 | 网站的引用 |
blockquote | 定义长的引用 | 网站的长引用 |
kbd | 定义键盘文本 | 键盘按钮 |
address | 定义地址 | 地址相关 |
bdi | 定义文本的方向 | 当你不知道对方语言到底是从左到右还是从右到左,这个标签非常有用 |
time | 定义日期/时间 | 网站的日期和时间 |
如未标记非原创,转载请联系站长获得授权,非商业转载请注明本文出处及文章链接,未经站长允许不得对文章文字内容进行修改演绎,不得用于商业目的。
本文采用CC BY-NC-SA 4.0 - 非商业性使用 - 相同方式共享 4.0 国际进行许可。
本文采用CC BY-NC-SA 4.0 - 非商业性使用 - 相同方式共享 4.0 国际进行许可。