35

これをしても大丈夫ですか?

<link rel="stylesheet" href="css/mobile/load.css" id="stylesheet_mobile" />

JavaScript を使用してスタイルシートを動的に無効にできますか?

4

4 に答える 4

37

HTML 4.01によると、Transitional 、、はドキュメント全体のセレクターであるため、要素に含めることは問題ありません。idclasslink

于 2012-04-09T18:01:01.953 に答える
8

はい、できます。、、、および<link>を含むコア属性は、要素で許可されます。ただし、レンダリングされた要素ではないため、クラスとスタイルは何の効果もありません。styleclassidtitle

<!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 --"
  >
于 2012-04-09T18:01:54.707 に答える
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

于 2012-04-09T18:06:56.413 に答える
1

うん、そうだね。ただし、これは、1つの大きなファイル(ただし1つのHTTPリクエストのみ)をロードするのではなく、複数のファイル(複数のHTTPリクエスト)をロードすることを意味するため、お勧めしません。

于 2012-04-09T18:00:23.787 に答える