为什么在html中,如果只有其他语义元素不合适,我们可以使用span和div?

时间:2017-07-14 04:37:25

标签: html html5

我觉得<Div><Span>是网络开发中的重要标签,但规则或我的参考说明中, 当没有其他HTML元素仅适用时,您可以使用<span><div>, 这种限制的重要性是什么?

2 个答案:

答案 0 :(得分:3)

<span><div>对文档结构没有多大意义。他们更多的是实用。

理想情况下,您的HTML表示文档结构。如果您使用<h1>,浏览器会知道“这是一个顶级标题”。如果您使用<p>,浏览器会知道“这是一个段落”。这很重要,因为使用HTML的所有内容都不是CSS规则的Web浏览器。

例如,

搜索引擎使用结构化文档来确定页面上的内容类型。如果它只是没有结构的文本,索引算法就无法知道什么是重要的,什么不是。

答案 1 :(得分:0)

HTML5 Doctor网站上的此图表可以帮助您决定是否使用exception handling

enter image description here