0

css リンクタグに id 属性を追加する目的は何ですか?

例:

<style type="text/css" id="some_id_name">
4

2 に答える 2

2

HTML 4.01 では、id 属性を次のように使用することはできません<base>, <head>, <html>, <meta>, <param>, <script>, <style>, and <title>

一方、HTML5 では、id 属性を任意の HTML 要素で使用できます (任意の HTML 要素で検証されますが、必ずしも有用ではありません)。

しかし、使用法は、次のように参照できるようなものです

var styles = document.getElementById('some_id_name');
// do anything you want, like
styles.parentNode.removeChild(styles); // remove these styles
styles.setAttribute('href', 'alternate-styles.css');

小切手

スタイルタグにIDを与える理由

于 2013-08-13T04:15:00.197 に答える
-2

id 属性は、ドキュメント内の要素の一意の識別子を提供します。

HTML4 の次の要素には id 属性を適用できないことに注意してください。

  • ベース
  • html
  • メタ
  • 脚本
  • スタイル
  • 題名

id 属性は、上記の要素リスト以外のほとんどすべてに適用できますが、それ自体では Web ページ上の要素の表示には影響しません。互換性の問題は主に、JavaScript を使用して参照された要素にアクセスする方法 (これは、ブラウザーがドキュメント オブジェクト モデルを解釈する方法の違いに依存します) と、さまざまなブラウザーが提供する CSS のサポートに関連しています。

于 2013-08-13T04:19:30.033 に答える