HTML语义化:就是页面去掉样式或者加载失败的时候能够让页面呈现出清晰的结构。HTML5新增了好多语义化的标签,例如:header、footer、nav、menu、section、article等等,单单从字面上理解,就知道标签的含义。在写页面的时候,我们可以直接引用这些标签,不需要再用没有任何含义的div标签了,对于机器可以识别,对于开发人员很容易明白。这就是HTML语义化。
语义化的好处:
1)为了在没有CSS的情况下,页面也能呈现出很好地内容结构、代码结构
2)用户体验:例如title、alt用于解释名词
3)有利于SEO:利于被搜索引擎收录,更便于搜索引擎的爬虫程序来识别
4)方便其他设备解析(如屏幕阅读器、盲人阅读器、移动设备)以意义的方式来渲染网页
5)便于项目的开发及维护,使HTML代码更具有可读性