MDN对于Semantics的定义:In programming, Semantics refers to the meaning of a piece of code
根据定义可以得到HTML Semantics的定义:一个标签元素所代表的含义
HTML语义话的作用:
- 搜索引擎会把它的内容作为影响页面搜索排行的重要关键字
- 屏幕阅读器会将它当作帮助视障用户导航某个网页的路标
- 找到有含义的代码块比搜寻无止尽的有无语义话css类的div标签更容易(通俗的讲就是无穷无尽的div+css)
- 提示开发者此标签将要填充的数据类型
- 语义话命名适当的反映了自定义元素命名和组件命名