このレッスンは、カスケードスタイルシート(CSS)を使用してHTMLビジュアルを強化することを妨げます。 CSSセレクター(特定のHTML要素をターゲットにするためのツール)から始めます。
カスケードスタイルシート(css)
CSSは、色、間隔、サイズなどのHTMLコンポーネントの外観を決定します。インライン スタイル
属性(
)を使用して個々の要素をスタイリングできますが、これは大規模なWebサイトでは非効率的です。
セクション内の
または
/* style.css */
p {
color: red;
text-decoration: underline;
}
これは、すべての
要素に同じスタイルを適用します。 ブラウザ開発者ツール(例:右クリック、「Chromeで「検査」)を使用すると、適用スタイルを調べて変更してトラブルシューティングを行うことができます。
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 :
要素を
div> p
:直接の子供のみを選択します
要素 要素。
- p span
:
を
。
の直後に選択します。
- p〜span
:すべての
兄弟を選択します。
過度に複雑な組み合わせの組み合わせは落胆します。 それらをクラスセレクターと結合することができます(例:
。イントロP
)。
。
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