CSS3 は Web デザインに使用されるスタイル シート言語で、スタイルを設定する HTML 要素をより正確に指定するのに役立つ豊富なセレクターを備えています。以下では、一般的に使用される CSS3 セレクターをいくつか紹介し、対応するコード例を示します。
- 要素セレクター (要素セレクター)
要素セレクターは、スタイル設定のために HTML ドキュメント内の特定の要素を選択できる最も基本的なセレクターです。たとえば、すべての段落要素 () のテキストの色を赤に設定するには、次のコードを使用できます。
p { color: red; }
- クラス セレクター
クラス セレクターは次のとおりです。同じクラス名の要素を選択するために使用されます。要素にクラス属性を追加すると、要素を対応するスタイル ルールに関連付けることができます。たとえば、クラス「class1」のすべての要素の背景色を黄色に設定するには、次のコードを使用できます。
.class1 { background-color: yellow; }
- ID セレクター
ID セレクター クラス セレクターと同様、指定された要素を選択するために使用されます。違いは、ID セレクターが一意の ID を持つ要素を選択することです。要素に id 属性を追加すると、要素を対応するスタイル ルールに関連付けることができます。たとえば、「id1」の要素のフォント サイズを 20 ピクセルに設定するには、次のコードを使用します。
#id1 { font-size: 20px; }
- 擬似クラス セレクター
擬似クラス セレクターを有効にします。要素の状態や位置に基づいて要素を選択することで、要素のさまざまなスタイルを設定できます。一般的に使用される疑似クラス セレクターには、:hover、:visited、:first-child などが含まれます。たとえば、すべてのリンクの上にマウスを置いたときにリンク テキストが赤になるようにするには、次のコードを使用できます。
a:hover { color: red; }
- Attribute Selector
Attribute Selector 要素を選択できます。属性に基づいてスタイルを設定します。たとえば、「title」属性を持つすべての画像の境界線の色を緑に設定するには、次のコードを使用できます。
img[title] { border: 1px solid green; }
- Child Selector
Child Selector を使用できます。要素の直接の子要素を選択します。たとえば、リスト (- ) 内の直接の子 (
- ) をすべて選択し、背景色を青に設定するには、次のコードを使用します。
ul > li { background-color: blue; }
- 否定セレクター (否定セレクター)
否定セレクターは、スタイル設定の要素のセットから指定された要素を削除できます。たとえば、クラス「class1」のすべての要素を除く要素を選択し、そのテキストの色をグレーに設定するには、次のコードを使用できます。
:not(.class1) { color: gray; }
上記では、いくつかの一般的な CSS3 選択を紹介しています。 HTML 要素をより正確に選択してスタイル設定するのに役立ちます。これらのセレクターを柔軟に適用することで、Web デザインでさまざまな効果を簡単に実現できます。
以上が一般的な CSS3 セレクターは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

2018年9月、私はWeb開発を学ぶ旅のほんの数ヶ月でした。私が多くの新しい開発者の場合は確かにそうであるように、それは大きな仕事でした

ECMAScript標準は、ES2019に新機能を追加することで再び更新されました。現在、ノード、Chrome、Firefox、Safariで正式に利用可能になりました

私は、過去に「マイクロペイメント付きのヒント」に基づいて、少数のウェブサイトを試しました。彼らは行き来します。それは大丈夫です。出版社の観点から、それは' sです

これは、WebサイトでIFRAMEをレスポンシブにするために必要なすべてのことです。それは見た目よりも難しい' CSSは間違いなく関与しています。

一部の人々は、CSS-in-jsの考えを完全に嫌います。ちょうどその名前は攻撃的です。ハードいいえ。スタイリングはJavaScriptに属していません、それはCSSに属しています。

この記事では、PageSpeedがクリティカルスピードスコアの計算方法を明らかにします。速度が収益を上げ、放棄率を下げる上で重要な要因になったことは秘密ではありません。 Googleがランキングファクターとしてページ速度を使用しているので、多くのOrga

私はSVGが大好きです。確かに、コードは最初は密度が高く困難に見えることがありますが、それを知ると、結果の美しさがわかります。ボーナスはです

今週のブラウザニュースの週の週のまとめ、画像要素を条件に画像をロードするためのトリック、あなたのチャンスはクッパのベンダーに伝えます


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

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

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

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