这样做可以吗?
<link rel="stylesheet" href="css/mobile/load.css" id="stylesheet_mobile" />
所以我可以使用JavaScript来动态禁用样式表吗?
答案 0 :(得分:34)
根据HTML 4.01 Transitional,id
,class
是文档范围的选择器,因此可以将它们放在link
元素中。
答案 1 :(得分:6)
是的,你可以。 <link>
元素允许使用核心属性,其中包括style
,class
,id
和title
。虽然,因为它不是一个渲染元素,所以类和样式不会有任何影响。
<!ENTITY % coreattrs
"id ID #IMPLIED -- document-wide unique id --
class CDATA #IMPLIED -- space-separated list of classes --
style %StyleSheet; #IMPLIED -- associated style info --
title %Text; #IMPLIED -- advisory title --"
>
答案 2 :(得分:2)
是。可以在每个html元素上指定某些属性。其中包括id
和class
。
有关html5规范中的完整列表:http://developers.whatwg.org/elements.html#global-attributes
链接元素的规范:http://developers.whatwg.org/semantics.html#the-link-element
在html4.1中:http://www.w3.org/TR/html401/struct/links.html#h-12.3
答案 3 :(得分:1)