HTML的语义化
概述
HTML是提供网页文档内容的上下文结构和含义;html本身是没有表现的,我们看到例如\
是粗体,字体大小2em,加粗;\是加粗的,不要认为这是html的表现,这些其实html默认的css样式在起作用,所以首先我们要知道html和页面的表现是没有关系的,这些是css的事情。HTML在页面中的作用就是结构和含义,
好处
- 能让页面呈现清晰的结构
- 搜索引擎的爬虫依赖于标记来确定上下文和各个关键字的权重【重要】
- 便于团队的开发和维护
- 屏幕阅读器(虽然很少用)会完全根据标记来"读取"网页
最佳实践
在实践中,尽可能使用符合语义的标签来编写我们的html,h5新增很多语义标签正是鼓励这种做法。