我现在正在阅读W3C网站上的HTML5文档,我只读到了这个:
注意:section元素不是 通用容器元素。当一个 造型目的需要元素 或者为了编写脚本, 鼓励作者使用div 元素而不是。一般规则是 section元素是 仅适用于元素的 内容将明确列出 文件的大纲。
因此,我将其解释为“不要设置节元素的样式。请改用DIV”。但我已经看到一些网站对所有HTML5元素进行了样式化,猜猜是什么?我在下面看到了W3C链接的来源,它说不要设置节元素的样式,并且它们自己设置了样式! WTF? http://www.w3.org/TR/html5/sections.html#the-section-element
或者我应该将上述陈述解释为:
“您可以设置节元素的样式,只要节元素的内容在文档的大纲中明确列出。”?
答案 0 :(得分:3)
HTML5规范不表示您不应将CSS样式应用于section
标记,而是不应包含section
标记简单地用于样式/脚本目的,因为它会影响文档的语义布局。
section
元素表示文档或应用程序的通用部分。在此上下文中,部分是内容主题分组,通常为,标题为。 [强调补充]
div
元素可用于样式目的或在一个中包装多个段落,这些段落都以类似的方式进行注释即可。 [强调补充]