赋予样式元素ID是有效的吗?

Dam*_*mon 5 validation html5

在这里说它不在HTML4中,虽然我没有真正看到文中拼写的内容.据我所知,基于,可以在HTML5中这样做,但我不完全确定(假设样式是一个HTML元素?)

我正在使用它来旋转样式表,并希望它根据HTML5规范尽可能有效,所以想知道我是否应该用data-*元素重写它.

Jas*_*aro 3

+1 有趣的问题!

style您应该考虑将 ( link) 链接到样式表,然后通过引用id或 来切换它们,而不是使用块class


也就是说,title对于 HTML5 中的标签来说是完全可以接受的style。您可以使用它作为样式表切换的挂钩。

http://www.w3.org/TR/html5/semantics.html#the-style-element

仅供参考...这验证了

<!DOCTYPE html>
<html>
  <head>
    <title>Title</title>
    <style title="whatever"></style>
  </head>
  <body>
    Test body
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

http://validator.w3.org/#validate_by_input+with_options