ホームページ > ウェブフロントエンド > CSSチュートリアル > cssセレクターの優先順位まとめ!

cssセレクターの優先順位まとめ!

藏色散人
リリース: 2018-10-24 16:51:14
オリジナル
11019 人が閲覧しました

この記事では、cssセレクターの優先順位とは何かを主に紹介します。

まず、誰もが css selector とは何かを知っておくべきですよね?

Web ページのデザイン時に CSS を使用して HTML ページ内の要素を 1 対 1、1 対多、または多対 1 で制御する場合は、CSS セレクターを使用する必要があります。

HTML ページ内の要素は、CSS セレクターを通じて制御されます。

簡単に言えば、セレクターは次のように理解できます。

各 CSS スタイル定義は 2 つの部分で構成され、形式は次のとおりです:

[code] Selector {style} [/code] {} より前の部分は「selector」です」。

「セレクター」は、{} 内の「スタイル」のオブジェクト、つまり「スタイル」が作用する Web ページ内の要素を指定します。

これで、css セレクター のカテゴリが何であるか簡単に理解できましたか?

1. タグ セレクター

body,div,p,ul,li...
ログイン後にコピー

2. クラス セレクター

class="demo"
class="demo_1"
ログイン後にコピー

3.

id="name",id="name_t"
ログイン後にコピー

4. グローバル セレクター

*
ログイン後にコピー

5. 組み合わせセレクター

.demo .demo_1
/*两选择器用空格键分开*/
ログイン後にコピー

6 、子孫セレクター

#head .nav ul li
 /* 从父集到子孙集的选择器 */
ログイン後にコピー

7. グループ セレクター

div,span,img {color:blue}
/*即具有相同样式的标签分组显示*/
ログイン後にコピー

8. 継承セレクター

div p
/*两选择器用空格键分开*/
ログイン後にコピー

9. 擬似クラス セレクター

link、visited、active、hover...
/* 链接样式,a元素的伪类,4种不同的状态*/
ログイン後にコピー

10. 文字列一致のための属性セレクター

^ $ *
/*分别对应开始、结尾、包含*/
ログイン後にコピー

11. サブセレクター

div>p
/* 带大于号>*/
ログイン後にコピー

12. CSS 隣接兄弟セレクター

h1+p
/*  带加号+ */
ログイン後にコピー
CSS 分類を完全に理解する必要があります。

カスケードとは?

スタック可能性: は、競合を処理する CSS の機能です。積み重ね可能性は能力です。複数のセレクターが同じ属性を記述する場合、この属性は誰に従うべきでしょうか?

それでは、

cssセレクターの優先順位を以下にまとめます!

css 優先順位の並べ替え:!重要 >ID セレクター> ブラウザのデフォルト属性> この並べ替えの根拠は、主に各セレクターに独自の重みがあり、各 CSS ルールに重み付けされた重みを使用して計算される重みレベルが含まれるためです。ウェイトのレベルが異なると異なるスタイルが生成され、異なるスタイルが Web ページに反映されます。

CSS ウェイトの詳細については、この記事を参照してください。

[

CSS における優先度の尺度は何ですか? CSS ウェイトの使用法についての紹介

]

フロントエンドについて詳しく知りたい場合は、PHP 中国語 Web サイト CSS ビデオ チュートリアル

Bootstrap を参照してください。チュートリアルなど、皆さんもぜひ参考にして勉強してください。

以上がcssセレクターの優先順位まとめ!の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート