特定のクラスやIDを持つ要素を選択:私はこれを試してみましたが、それはすべてのブラウザ(IE、FF、クローム、オペラとSafari)で働いていた
それでも.classnameの#IDは
、私ができますw3c.orgのどこにでも言及されていますが、これがどこに言及されているかを教えてください。つまり、これがすべてのブラウザでサポートされていれば、それは標準の一部でなければならないということですね。あなたがチェーンのCSSセレクタをすることができます
感謝
特定のクラスやIDを持つ要素を選択:私はこれを試してみましたが、それはすべてのブラウザ(IE、FF、クローム、オペラとSafari)で働いていた
それでも.classnameの#IDは
、私ができますw3c.orgのどこにでも言及されていますが、これがどこに言及されているかを教えてください。つまり、これがすべてのブラウザでサポートされていれば、それは標準の一部でなければならないということですね。あなたがチェーンのCSSセレクタをすることができます
感謝
は、それはちょうどあなたがタイプセレクタ(H1)とクラスセレクタ(.TITLEを)チェーンH1.titleを使用してようなものです。 参照http://www.w3.org/TR/css3-selectors/#selector-syntax
IDは指定するだけで十分です。
#id
...あなたが賢明にしようとしていて、複数の要素に識別子を使用していない場合を除きます。
使用しています。複数のページで同じCSSを使用している可能性があります。一部のページでは、そのIDを持つ要素はクラスを持ちますが、他のページではそうではありません。 –
そうだとは思わなかった。 #id.class – mbillard
私はこれがなぜ必要なのかをお伝えします。私は自分のサイトでsuckerfishメニューを使用しています。あなたはIE6がリンク上でのみホバー疑似クラスをサポートしていることを知っています。suckerfishはこれをIE6用に処理するJavaScriptを少し追加します(onmouseoverのクラスを追加してonmouseoutで削除します)スタイルを最初のレベルのLIにしようとすると、最初のレベルに2つのリンクがあります。それぞれのスタイルはそれぞれ異なるスタイルを持ち、それぞれに異なるスタイルを持っているので、このようなものが必要です:.sfhover#firstmenuitemと.sfhover#セカンドノート –
これはCSS構文(http://www.w3.org/TR/CSS1/#appendix-b)です。興味深いことに、idがクラスの前に来るようにしているようです(simple_selector ' 'solitary_id class?pseudo_class?'、疑問符はクラスとpseudo_classがオプションであることを意味します)。 –
私はその構文や、クラスが連鎖しているIDを持つ例が見つからないので、すべての可能な組み合わせについて言及していないようです。 –
標準では通常、可能なすべての組み合わせをリストしていません。大きな文書(多くの場合、無限大の文書)。構文はこの組み合わせを可能にし、意味が定義されていれば十分です。 –