css リンクタグに id 属性を追加する目的は何ですか?
例:
<style type="text/css" id="some_id_name">
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 属性は、ドキュメント内の要素の一意の識別子を提供します。
HTML4 の次の要素には id 属性を適用できないことに注意してください。
id 属性は、上記の要素リスト以外のほとんどすべてに適用できますが、それ自体では Web ページ上の要素の表示には影響しません。互換性の問題は主に、JavaScript を使用して参照された要素にアクセスする方法 (これは、ブラウザーがドキュメント オブジェクト モデルを解釈する方法の違いに依存します) と、さまざまなブラウザーが提供する CSS のサポートに関連しています。