首页 > 解决方案 > 该部分不适用于通用目的

问题描述

我试图了解该部分的目的并找到以下文章:

section 元素不是通用容器元素。现在我知道它在说什么了。上面说它代表文档的通用部分。当人们编写规范时,有时他们会变得模糊。它不是通用容器。

当一个元素仅用于样式目的或为了方便编写脚本时,例如 JavaScript,鼓励作者使用 div 元素,我们将在稍后讨论。因此,一般规则是,仅当元素内容将在文档大纲中明确列出并且它到达最佳位置时,section 元素才是合适的。当您有需要在文档大纲中列出的内容,但它不符合被联合或自行推开的标准时,那么这个部分元素可能是合适的。

问题是:

标签: html

解决方案


什么是通用容器?

在任意上下文中可用作任意内容的包含元素的元素。egdiv是最通用的容器,因为它本身没有任何意义。section 确实有特定的含义,所以不应该随意使用。

他对样式目的或脚本编写的方便是什么意思?

当您想要设置特定元素的样式或想要通过 Javascript 以编程方式访问特定元素时,您需要为该元素设置一些钩子。例如,为这句话中的第 18 个单词设置样式非常困难,但是当您将其 <span>wrap</span> 放入某些东西时会变得容易得多。现在您可以使用span { color: red }document.getElementsByTagName('span')对该元素进行操作。


推荐阅读