CSS ルールの優先一致_html/css_WEB-ITnose
CSS ルールは相互にオーバーライドできますが、これには慣れておく必要があります。ただし、ルールが相互にオーバーライドする可能性があり、子要素が親要素のデフォルトの動作を継承するため、CSS の競合が発生します。 CSS の競合が発生した場合は、通常、より詳細なルールを追加して、競合を解決するためにルールを表示する方法を明確にします。通常、ルールが詳細であればあるほど優先順位は高くなりますが、優先順位はどのように定義されるのでしょうか?
まず、CSS の定義位置に応じて優先順位が低い順に以下のように区別します。
位置を定義するための同じルールが、異なるタイプのセレクターの数に基づいて決定されます。セレクターの優先順位は低位から高位まで次のとおりです:
つまり、ID > 擬似クラス > ; 属性 > クラス > 要素 > ワイルドカード、最初にルール内の ID の数を数えます。ID の数が多いほど、ルールの優先順位が高くなります。それらが同じである場合は、疑似クラスを再度数えます。
例を見てみましょう:
article p span{ color: blue;}#red{ color: red;}
別の例:
#wrapper header div nav #gnavi{ list-style-type: none;}#top #hright #gnavi{ list-style-type: square;}
さらに、最も高い優先順位は !import 属性です。すべて追加されている場合は! 重要なので、属性の数を数え続けますおよびルール内の要素。
!重要を避けられる場合は、このスタイルを拡張するのは難しすぎます。
参考リンク:
特に断りのない限り、このブログ記事はすべてオリジナルです。転載する場合は、リンクの形式で記事アドレスを示してください: http://harttle.com/2015/07/16/css-priority.html

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









この記事では、HTML< Progress>について説明します。要素、その目的、スタイリング、および< meter>との違い要素。主な焦点は、< Progress>を使用することです。タスクの完了と< Meter> statiの場合

この記事では、HTML< Datalist>について説明します。オートコンプリートの提案を提供し、ユーザーエクスペリエンスの改善、エラーの削減によりフォームを強化する要素。

この記事では、html< meter>について説明します。要素は、範囲内でスカラーまたは分数値を表示するために使用され、Web開発におけるその一般的なアプリケーション。それは差別化< Meter> < Progress>およびex

記事では、HTML5クロスブラウザーの互換性を確保するためのベストプラクティスについて説明し、機能検出、プログレッシブエンハンスメント、およびテスト方法に焦点を当てています。

この記事では、ブラウザのユーザー入力を直接検証するために、必要、パターン、MIN、MAX、および長さの制限などのHTML5フォーム検証属性を使用して説明します。

この記事では、モバイルデバイスのレスポンシブWebデザインに不可欠なViewportメタタグについて説明します。適切な使用により、最適なコンテンツのスケーリングとユーザーの相互作用が保証され、誤用が設計とアクセシビリティの問題につながる可能性があることを説明しています。

この記事では、html5< time>について説明します。セマンティックデート/時刻表現の要素。 人間の読み取り可能なテキストとともに、マシンの読みやすさ(ISO 8601形式)のDateTime属性の重要性を強調し、Accessibilitを増やします

この記事では、< iframe>外部コンテンツをWebページ、その一般的な用途、セキュリティリスク、およびオブジェクトタグやAPIなどの代替案に埋め込む際のタグの目的。
