相信大家都知道html和css知道html结构和css表现分离知道html语义化这些都是这几年的热门关键字语义化的html在国内也 是一两年前才开始被追捧的看看现在群里谈论的html结构关于html结构的面试题语义化的html占据了很大一部分那么为什么要使用语义化的 HTML?语义化的HTML到底有什么好处呢?
HTML是提供网页文档内容的上下文结构和含义html本身是没有表现的我们看到例如
语义化的HTML结构首先要强调HTML结构
HTML结构是页面的骨架一个页面就好像一幢房子HTML结构就是钢精钢筋混泥土的墙一幢房子如果没有钢精钢筋混泥土的墙那就是一堆费砖头 不能住人不能办公css是装饰材料是原木地板是大理石是油漆是用来装饰房子的CSS的强大就不用多说了css如果没有html结构那就是 一堆木板一同油漆没有了实际使用价值CSS完全依靠引用它的(X)HTML文档如果你想使CSS的能力充分发挥到极致提供一个用既干净又有结构 的内容的html是非常必要的“HTML是在互联网上发布超文本的通用语……HTML使用标签来对文本结构化”()
语义化的HTML结构怎么写?
HTML是一种对文本内容进行结构和意义(或者说“语义”)进行补充的方法它会告诉我们说“这行是一个标题这几行组成了一个段落这些文字是项目列 表这些文字是链接到互联网上另一个文件的超链接”值得注意的是不应该让HTML来告诉我们“这些文字是蓝色的这些文字又是红色的这部分内容是 最最靠右的一栏这行内容是斜体字”这些和表现相关的信息是CSS的工作在做前端开发的时候要记住HTML告诉我们一块内容是什么(或其意义)而 不是它长的什么样子当我们提到“语义标记”的时候我们所说的HTML应该是完全脱离表现信息的其中的标签应该都是语义化地定义了文档的结构
语义化的HTML结构其实很简单首先掌握html中各个标签的语义
是一个容器是表示强 调
语义化的HTML结构到底有什么好处?
我们知道HTML新增的标签比如