html提供了网页文档内容的上下文结构和含义,语义化是一种对文本内容和意义的补充说法。它会告诉我们标签的含义,这行是一个标题,这是一个段落,那是一个链接。总的来说,HTML告诉我们一块内容是什么,而它应该长什么样子是CSS的工作。
HTML语义化可以让页面的内容结构化,便于浏览器解析,便于搜索引擎解析,有益于SEO,便于团队开发和维护。
语义化的HTML结构很简单,掌握HTML各个标签的语义,在设计的时候我们就能更好的用标签来描述内容。在书写的时候我们应该尽量减少无语义的标签如div、span,使用结构化标签header,nav,footer等。