设置HTML5元素和W3C的样式

设置HTML5元素和W3C的样式,html,element,w3c,Html,Element,W3c,我现在正在W3C网站上阅读HTML5文档,我刚刚读到: 注意:节元素不是一个 通用容器元素。当 元素是设计样式所必需的 或者为了方便编写脚本, 鼓励作者使用div 元素。一般规则是 截面元素是 仅当元素 内容将在中明确列出 文件的大纲 所以,我将其解释为“不要为部分元素设置样式,而是使用DIV。”但我看到一些网站为所有HTML5元素设置了样式,猜猜怎么着?我“查看了”下面的W3C链接的源代码,它说不要为一个section元素设置样式,他们自己设置了样式!世界跆拳道联盟? 或者我应该将上述声明解

我现在正在W3C网站上阅读HTML5文档,我刚刚读到:

注意:节元素不是一个 通用容器元素。当 元素是设计样式所必需的 或者为了方便编写脚本, 鼓励作者使用div 元素。一般规则是 截面元素是 仅当元素 内容将在中明确列出 文件的大纲

所以,我将其解释为“不要为部分元素设置样式,而是使用DIV。”但我看到一些网站为所有HTML5元素设置了样式,猜猜怎么着?我“查看了”下面的W3C链接的源代码,它说不要为一个section元素设置样式,他们自己设置了样式!世界跆拳道联盟?

或者我应该将上述声明解释为:

“您可以设置section元素的样式,只要section元素的内容会在文档的大纲中明确列出。”?

HTML5规范没有规定您不应该将CSS样式应用于
section
标记,而是不应该仅仅为了设置样式/编写脚本而包括
section
标记,因为这会影响文档的语义布局

发件人:

部分
元素表示文档或应用程序的通用部分。在此上下文中,节是内容的主题分组,通常带有标题。[重点补充]

与之相比:

div
元素可用于文体目的在一节中包装多个段落,这些段落都将以类似的方式进行注释。[重点补充]


它确实说,我是从W3C网站复制并粘贴的!我在问题中引用了他们的确切措辞。当需要一个元素来进行样式设置或方便编写脚本时,建议作者改用div元素——它说,鼓励作者不要对它们进行样式设置,而是改用div。