「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > CSSセレクターの導入

CSSセレクターの導入

2025-02-01に公開
ブラウズ:795

このレッスンは、カスケードスタイルシート(CSS)を使用してHTMLビジュアルを強化することを妨げます。 CSSセレクター(特定のHTML要素をターゲットにするためのツール)から始めます。

カスケードスタイルシート(css)

CSSは、色、間隔、サイズなどのHTMLコンポーネントの外観を決定します。インラインスタイル属性(

)を使用して個々の要素をスタイリングできますが、これは大規模なWebサイトでは非効率的です。

より効果的なアプローチには、htmlの

セクション内の

または

/* style.css */
p {
  color: red;
  text-decoration: underline;
}

これは、すべての

要素に同じスタイルを適用します。 ブラウザ開発者ツール(例:右クリック、「Chromeで「検査」)を使用すると、適用スタイルを調べて変更してトラブルシューティングを行うことができます。Introducing CSS Selectors Introducing CSS Selectors

HTML要素の選択

p in p {color:red; } すべての

要素を選択します。 より複雑な構造の場合、 id および class

属性がより細かいコントロールを提供します。

クラスおよびIDセレクター

各要素には、一意の id を持つことができます。 id selectors(#idname )ターゲット要素 id 。 ただし、 id

は一意でなければならず、柔軟性を制限します。

クラスはより大きな汎用性を提供します。 複数の要素が同じクラスを共有できます。クラスセレクター(。className )ターゲット要素がそのクラスを使用します。 要素には複数のクラスを持つことができます(例:

)。

)。 。red-text {color:red; } は、すべての要素を red-text classでスタイリングします。 p.red-text 具体的には

要素のみを red-text

組み合わせセレクター

ドキュメントオブジェクトモデル(DOM)は、ページの構造をツリーとして表します。 コンビネーターセレクターはこの階層を活用します。
  • div p

    要素を

    elements(descendants)。
  • div> p :直接の子供のみを選択します

    要素
    要素。
  • p span

    の直後に選択します。

  • p〜span :すべての 兄弟を選択します。
  • Introducing CSS Selectors Introducing CSS Selectors過度に複雑な組み合わせの組み合わせは落胆します。 それらをクラスセレクターと結合することができます(例:Introducing CSS Selectors。イントロP Introducing CSS Selectors)。Introducing CSS Selectors

    pseudo-selectors

    擬似クラスセレクターは、その状態に基づいたスタイル要素(例: a:hover

    a:active

    a:visited )。 擬似エレメントセレクターは、要素の部分をターゲットにします(例: :: first-letter )。 その他のセレクター

    *

    :すべての要素を選択するユニバーサルセレクター。
    • グループセレクター(例: H1、H2、P ):複数の要素タイプを選択します。
    • 属性セレクター(例: p [lang]
    • p [lang = "en"]
    • ):属性に基づく要素を選択します。 さらに読む:

    レスポンシブデザイン

    レスポンシブ画像
    • CSSアニメーション
    • この投稿はもともとThedevspaceに掲載されていました。
最新のチュートリアル もっと>

中国語を勉強する

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3