读完这个问题我很困惑:
Using <style> tags in the <body> with other HTML
那里的大多数人都说在正文部分使用样式标签是不好的做法,而且它不符合 W3 标准,但我对此有不同的理解:
http://www.w3.org/TR/html-markup/style.html#style
上面的链接说:
Permitted parent elements:
Any element that can contain metadata elements, div, noscript, section, article, aside
body 元素允许除“元数据元素”之外的所有这些元素,但此列表并未说明需要接受所有这些元素才能允许使用样式标签。所以根据 W3 标准,在 body 中使用 style 标签肯定是可以的,仅仅是因为例如 body 元素允许使用 div 吗?
也许我很久以后才读到这篇文章(5 年过去了)并且由于样式标签的“作用域”属性而更改了此规则,所以我想看看我对他们标准的解释是否有误还是不是。
最佳答案
来自front page您链接到的文档的:
This document has been discontinued and is only made available for historical purposes. For an up to date reference on HTML elements (and more) please consult Web Platform Docs.
HTML 5 的某些草稿 版本在特定条件下 允许在正文中使用样式元素。
该功能的设计存在各种问题,并没有将其纳入 HTML 5 的最终版本。
关于html - 正文和 W3 标准中的 <style> 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29987741/