什么是HTML中的语义化标签?

93 阅读1分钟

是什么?

写HTML标签的一种方式/方法

怎么做?

实现方法是遇到标题就用h1到h6,遇到段落用p,遇到文章用 article, 主要内容用main, 边栏用aside, 导航用n nav...... (就是找到中文对应的 英文)

解决了什么问题?

明确了HTML的书写规范

优点是?

  1. 适合搜索引擎检索
  2. 适合人类阅读,利于团队维护。

缺点是?

没有。

怎么解决缺点?

无需解决。

历史相关

然后为什么要语义化, 历史周期:

  1. 荒野阶段: 后台阶段写html, 用table来写, 一环逃一环
  2. 美工阶段: DIV + css : 不够语义化
  3. 前端阶段: h1, p, article , 专业