ホームページ  >  記事  >  ウェブフロントエンド  >  CSS でのセレクターの重み計算例の詳細なグラフィックとテキストの説明

CSS でのセレクターの重み計算例の詳細なグラフィックとテキストの説明

黄舟
黄舟オリジナル
2017-10-23 09:52:472586ブラウズ

最初の質問:

CSS でのセレクターの重み計算例の詳細なグラフィックとテキストの説明

上記のコードに基づいて、P ステートメントの「テキスト が何色であるかを判断しましょう。

#box1 .spec2 p これが最初のものです。重みから判断すると、ID セレクター、クラス セレクター、ラベル セレクターがあり、その重みは 1,1 であることがわかります。 1

p p #box3 p これは 2 番目のものです。ID セレクターがあり、クラス セレクターがなく、重みが 1,0,3 である必要がある 3 つのタグ セレクターがあることがわかります

p .spec1 p.spec2 p.spec3 p これは、3 つのクラス セレクターと 4 つのラベル セレクターがあることがわかります。

これら 3 つを比較し、重みに応じて選択します。重みが大きい方が最初のものとなるため、「テキスト」の色はになります。

CSS でのセレクターの重み計算例の詳細なグラフィックとテキストの説明


2 番目の質問:

CSS でのセレクターの重み計算例の詳細なグラフィックとテキストの説明

上記のコードを元に、スパン内の「テキスト」を判定してみましょうステートメント「それは何色ですか?」

2 つのセレクターを見ると、どちらもスパン層に到達していないため、重みに基づいて計算されていないことがわかります。継承によれば、最初のものは p に対して正確ですが、2 番目のものはボックスに対してのみ正確です。近接原理によれば、p は比較的近いはずなので、span ステートメントの「テキスト」は

red になります。

質問 3:

CSS でのセレクターの重み計算例の詳細なグラフィックとテキストの説明

上記のコードに基づいて、span ステートメント内の「text の色を決定しましょう。

スパンレベルに達しているかどうかで判断すると、greenであることがわかります。

CSS でのセレクターの重み計算例の詳細なグラフィックとテキストの説明

質問 4:

CSS でのセレクターの重み計算例の詳細なグラフィックとテキストの説明上記のコードに基づいて、P ステートメントの「テキスト が何色であるかを判断してみましょう。

コンマによると、これは階層セレクターであるため、2 つの部分を分離し、それぞれの重みを個別に計算する必要があります:

#box1 p.spec2 p 、その重みは 1,1、 2

#box1 #box2 p、その重さは2,0,1です

#box1 #box3 p、その重さは2,0,1です

重さはまた近接原理に基づくと、#box1 #box3 p では green になるはずです。

CSS でのセレクターの重み計算例の詳細なグラフィックとテキストの説明


質問5: 上記のコードに基づいて、 Pステートメント

それは何色ですか? ?

CSS でのセレクターの重み計算例の詳細なグラフィックとテキストの説明持ち運びできないことからと判断されます。質問 6:


、 1、0、2、2 は最初のものであり、

である必要があることがわかります。 CSS でのセレクターの重み計算例の詳細なグラフィックとテキストの説明


質問 7:

CSS でのセレクターの重み計算例の詳細なグラフィックとテキストの説明

コード内のテキストコンテンツの色を分析してみましょう:

最初のものは継承で、重みは 0 です

2 番目の重みは 0、 0 ,1

なので、になるはずです。

CSS でのセレクターの重み計算例の詳細なグラフィックとテキストの説明

質問 8:

CSS でのセレクターの重み計算例の詳細なグラフィックとテキストの説明

コード内のテキストコンテンツの色を分析してみましょう。

質問 7 と同様、それ青である必要があります。

質問 9:

CSS でのセレクターの重み計算例の詳細なグラフィックとテキストの説明 コード内のテキストコンテンツの色を分析してみましょう:

最初の重みは 0,0,2 です

2 番目の重みは 0、 0,1

なので、色はになるはずです。


質問 10:

CSS でのセレクターの重み計算例の詳細なグラフィックとテキストの説明

コード内のテキストコンテンツの色を分析してみましょう:

は上記と似ています、私たちはそれがそうであることを知ることができますブルー

CSS でのセレクターの重み計算例の詳細なグラフィックとテキストの説明

質問 11:

CSS でのセレクターの重み計算例の詳細なグラフィックとテキストの説明コード内のテキストコンテンツの色を分析してみましょう:

最初のものの重みは1,0,1です

2番目のものの重みは1、 0,0

だから、最初のになるはずです。

CSS でのセレクターの重み計算例の詳細なグラフィックとテキストの説明

以上がCSS でのセレクターの重み計算例の詳細なグラフィックとテキストの説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。