ホームページ >よくある問題 >疑似クラスセレクターとは何ですか?

疑似クラスセレクターとは何ですか?

百草
百草オリジナル
2023-10-07 16:20:391368ブラウズ

疑似クラス セレクターには、hover、:active、:focus、:visited、:link、:first-child、:last-child、:nth-child(n)、:nth-last-child が含まれます。 (n)、:nth-of-type(n)、:nth-last-of-type(n)、:not(selector)、:empty、:checked、:disabled など。

疑似クラスセレクターとは何ですか?

このチュートリアルのオペレーティング システム: Windows 10 システム、DELL G3 コンピューター。

疑似クラス セレクターは CSS の強力なセレクターで、要素の特定の状態や条件を選択するために使用されます。疑似クラス セレクターはコロン (:) で始まり、マウス ホバー、訪問したリンク、要素の位置など、さまざまな要素の状態を選択するために使用されます。 CSS の一般的な疑似クラス セレクターは次のとおりです:

1. :hover: マウスが要素上にあるときの状態を選択します。マウス ポインターを要素の上に置くと、特定のスタイルを要素に適用できます。

2. :active: 要素がアクティブまたは押された状態を選択します。ユーザーがクリックするかマウスボタンを押すと、特定のスタイルを要素に適用できます。

3. :focus: 現在フォーカスを受けている要素を選択します。要素が選択されているとき、またはフォーカスされているときに、特定のスタイルを要素に適用できます。

4. :visited: 訪問済みのリンクを選択します。ユーザーがリンクにアクセスすると、そのリンクに特定のスタイルを適用できます。

5. :link: 未訪問のリンクを選択します。 :visited 疑似クラスに対応し、未訪問のリンクを選択するために使用されます。

6. :first-child: 要素の最初の子要素を選択します。要素が親要素の最初の子である場合、要素に特定のスタイルを適用できます。

7. :last-child: 要素の最後の子要素を選択します。要素が親の最後の子である場合、要素に特定のスタイルを適用できます。

8. :nth-child(n): 要素の n 番目の子要素を選択します。要素がその親の n 番目の子である場合、特定のスタイルを要素に適用できます。ここで、n は特定の数値、キーワード (偶数、奇数など)、または式 (2n、3n 1 など) です。

9. :nth-last-child(n): 要素の下から n 番目の子要素を選択します。要素が最後から親まで n 番目の子である場合、特定のスタイルを要素に適用できます。

10. :nth-of-type(n): 同じ型の要素の中から n 番目の要素を選択します。要素がその型の n 番目の要素である場合、特定のスタイルを要素に適用できます。

11. :nth-last-of-type(n): 同じ型の要素のうち最後から n 番目の要素を選択します。要素がその型の最後から n 番目の要素である場合、その要素に特定のスタイルを適用できます。

12. :not(selector): 特定のセレクターに一致しない要素を選択します。この疑似セレクターを使用して、特定の要素を除外し、スタイルを適用する他の要素を選択できます。

13. :empty: 子要素のない要素を選択します。子要素がない場合、要素に特定のスタイルを適用できます。

14. :checked: 選択したフォーム要素を選択します。チェックボックス、ラジオボタン、ドロップダウンリストなどのフォーム要素に適用されます。

15. :disabled: 無効になっているフォーム要素を選択します。フォーム要素が無効になっている場合、特定のスタイルを要素に適用できます。

上記は CSS の一般的な疑似クラス セレクターであり、要素の状態や条件に基づいて Web ページ内の要素を選択し、スタイルを設定できます。これらの疑似クラス セレクターを合理的に使用することで、豊富で多様な効果を実現し、ユーザー エクスペリエンスとページの読みやすさを向上させることができます。

以上が疑似クラスセレクターとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。