我在HTML文档的style
中有一个body
元素,如下所示:
<body>
<style scoped >
…
但是在使用W3C进行验证时,我收到此错误:
在此上下文中,元素
style
不允许作为元素body
的子元素 (抑制此子树中的更多错误。)
我认为如果您添加了scoped
属性,则可以在style
中添加body
元素。我需要在body
中添加它,因为我们无法访问head
。
有什么不对吗?
答案 0 :(得分:1)
在HTML5成为W3C推荐标准之前删除了scoped
属性,因此您无法在HTML5文档中使用它。
因此,您只能在预期&#34; style
element的情况下使用metadata content&#34; (即在head
元素中)。
scoped
attribute仍然是每晚HTML 5.1编辑草稿的一部分(stable link to current Working Draft)。