对HTML5作用域属性使用什么做法

时间:2011-07-19 18:07:51

标签: html5 w3c-validation

我今天使用w3c验证器验证了我的HTML5页面,并收到一条错误消息,指出样式标记必须具有scoped属性(如果它不在head部分中)。所以我将scope属性添加到我的样式标记中,现在我从验证器

收到此警告
  

浏览器尚不支持style元素的scoped属性。等待实现可能会更好。

那是哪个?使用scoped属性,或者不?如果我没有,那么我从验证器收到错误,如果我这样做,那么我会收到警告说不要使用它。

1 个答案:

答案 0 :(得分:12)

如果你的头部外面有一个样式元素,验证者会骂你。范围不受支持,你不应该出于验证原因这样做,它在HTML5中具有非常明确的含义,WebKit很快就会支持它。

另一方面,浏览器不会对你的风格元素的位置给出任何羞辱。所以随意把它们放在你需要的地方。 (假设你有充分的理由将它置于脑海之外......我很好奇......)

无论如何,又是验证器如何不反映浏览器现实的另一个例子。 :)