什么是 HTML 语义化,有什么好处

简介: 笔记

什么是 HTML 语义化?

HTML语义化就是使用HTML语义化标签。语义化标签就是拥有语义的标签。语义元素清楚地向浏览器和开发者描述其意义。

例如:div、span都是没有语义的标签,无法通过标签确定信息。像a、img等这种有语义的标签可以确定是这一个链接还是一个图片。

HTML5新出的语义化标签部分:

  • <article>
  • <aside>
  • <details>
  • <figcaption>
  • <figure>
  • <footer>
  • <header>
  • <main>
  • <mark>
  • <nav>
  • <section>
  • <summary>
  • <time>

使用图例:

13.png

 

 

语义化的好处和意义?

  1. 给用户们看:保证css失效时用户仍然可读
  2. 给开发者看:代码结构更清晰,有助于构架良好的HTML结构
  3. 给浏览器看:利于搜索引擎检索
  4. 有利于不同设备的解析
  5. 有利于团队的开发维护

具体怎么语义化?

  1. 纯样式的标签不用:b、i、u(结构、样式、行为三者分离是大趋势)
  2. 无语义的标签少用:div、span
  3. 有语义的标签用对:header页眉footer页脚nav目录导航aside侧栏
目录
相关文章
|
16天前
|
移动开发 搜索推荐 HTML5
如何使用HTML5的语义化标签来提高网站的可访问性?
【4月更文挑战第1天】如何使用HTML5的语义化标签来提高网站的可访问性?
22 1
|
6月前
|
移动开发 前端开发 搜索推荐
详解一下HTML的语义化标签
详解一下HTML的语义化标签
|
6月前
|
数据采集 搜索推荐 前端开发
HTML语义化 —— 定义网页的语义
HTML语义化 —— 定义网页的语义
24 0
|
16天前
|
移动开发 搜索推荐 开发者
HTML5中的语义化标签有哪些?
【4月更文挑战第1天】HTML5中的语义化标签有哪些?
9 0
HTML5中的语义化标签有哪些?
|
1月前
|
移动开发 搜索推荐 HTML5
HTML语义化标签
HTML语义化标签
|
3月前
|
搜索推荐 UED SEO
探索 HTML 语义化:让你的网页更有意义(下)
探索 HTML 语义化:让你的网页更有意义(下)
探索 HTML 语义化:让你的网页更有意义(下)
|
3月前
|
搜索推荐 UED 索引
探索 HTML 语义化:让你的网页更有意义(上)
探索 HTML 语义化:让你的网页更有意义(上)
探索 HTML 语义化:让你的网页更有意义(上)
|
3月前
|
数据采集 移动开发 前端开发
HTML语义化的理解
HTML语义化的理解
14 0
|
3月前
|
存储 移动开发 前端开发
HTML5列表标签、多媒体和语义化标签
列表标签、多媒体和语义化标签
45 0
|
4月前
|
数据采集 前端开发 搜索推荐
Html中语义化的理解
Html中语义化的理解
24 0