CSS の基本的なセレクターは、次のような HTML ドキュメント内の要素を照合するために使用されます。内); 子要素セレクター (直接の子要素と一致); 隣接する兄弟セレクター (直接隣接する兄弟要素と一致); ユニバーサル兄弟属性セレクター (指定された属性要素を持つ要素と一致)。
CSS の基本セレクター
CSS の基本セレクターは、HTML ドキュメント内の要素を一致させるために使用されます。これらのセレクターを使用すると、特定の要素のスタイルを指定できます。
タイプセレクター
-
element
: 指定された要素名を持つすべての要素と一致します。たとえば、p
はすべての段落を意味します。element
:匹配带有指定元素名的所有元素,例如p
表示所有段落。
类选择器
-
.class-name
:匹配具有指定类名的所有元素,例如.example
表示所有带有example
类的元素。
ID 选择器
-
#id-name
:匹配具有指定 ID 的单个元素,例如#header
表示带有header
ID 的元素。
后代选择器
-
ancestor descendant
:匹配位于祖先元素内的后代元素,例如ul li
表示所有位于ul
元素内的li
元素。
子元素选择器
-
parent > child
:匹配作为父元素直接子元素的子元素,例如div > p
表示所有直接位于div
元素内的p
元素。
相邻兄弟选择器
-
element + adjacent
:匹配直接出现在指定元素之后的相邻元素,例如p + h2
表示所有直接位于p
元素之后的h2
元素。
通用兄弟选择器
-
element ~ sibling
:匹配所有出现在指定元素之后的兄弟元素,包括相邻元素和更远的元素,例如h1 ~ p
表示所有位于h1
元素之后的p
元素。
属性选择器
-
[attribute]
:匹配具有指定属性的元素,例如[href]
表示所有具有href
属性的元素。 -
[attribute=value]
:匹配具有指定属性并具有指定值的元素,例如[href="example.com"]
表示所有href
.class-name
: 指定されたクラス名を持つすべての要素と一致します。たとえば、.example
は、 を持つすべての要素を意味します。例
クラスの要素。 🎜🎜🎜🎜ID セレクター🎜🎜🎜🎜#id-name
: 指定された ID を持つ単一の要素と一致します。たとえば、#header
は headerIDの要素。 🎜🎜🎜🎜子孫セレクター🎜🎜🎜🎜<code>ancestor子孫
: 先祖要素内にある子孫要素と一致します。たとえば、ul li
は、ul <code>li
要素内の要素。 🎜🎜🎜🎜子要素セレクター🎜🎜🎜🎜parent > child
: 親要素の直接の子である子要素と一致します。たとえば、div >
は、すべて直接 div
要素内にある p
要素。 🎜🎜🎜🎜隣接兄弟セレクター🎜🎜🎜🎜要素 + 隣接
: p + h2
など、指定された要素の直後に表示される隣接要素と一致します。p + h2
はすべて直接を意味します。 p
要素に続く code>h2 要素。 🎜🎜🎜🎜ユニバーサル兄弟セレクター🎜🎜🎜🎜element ~ sibling
: h1 ~ p などの隣接する要素やさらなる要素を含む、指定された要素の後に表示されるすべての兄弟要素と一致します。 code> は、<code>h1
要素に続くすべての p
要素を表します。 🎜🎜🎜🎜属性セレクター🎜🎜🎜🎜[attribute]
: [href]
など、指定された属性を持つ要素と一致します。href
を持つすべての要素を意味します> 要素の属性。 🎜🎜[attribute=value]
: 指定された属性と指定された値を持つ要素と一致します。たとえば、[href="example.com"]
はすべての を意味します。 href
属性値「example.com」を持つ要素。 🎜🎜以上がCSSの基本的なセレクターとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

先日、この質問がありました。私の最初の考えは、奇妙な質問です!特異性はセレクターに関するものであり、アットレールはセレクターではないので、...無関係ですか?

はい、あなたはできます、そしてそれは本当にどの順序で重要ではありません。 CSSプリプロセッサは必要ありません。通常のCSSで動作します。

CSSやJavaScript(および画像とフォントなど)などのアセットにファーアウトキャッシュヘッダーを確実に設定する必要があります。それはブラウザを伝えます

多くの開発者は、CSSコードベースを維持する方法について書いていますが、そのコードベースの品質をどのように測定するかについて多くの人が書いていません。確かに、私たちは持っています

短い任意のテキストを受け入れるために必要なフォームを持っていたことがありますか?名前などのように。それはまさにそのためのものです。たくさんあります

私は、フロント会議のためにスイスのチューリッヒに向かうことにとても興奮しています(その名前とURLが大好きです!)。私はこれまでスイスに行ったことがないので、興奮しています

ソフトウェア開発における私のお気に入りの開発の1つは、サーバーレスの出現です。詳細に行き詰まる傾向がある開発者として

この投稿では、私が構築して展開して展開してネットライフを使用して、着信データの動的ルートを作成する方法を示すeコマースストアのデモを使用します。それはかなりです


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

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

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境
