ホームページ >ウェブフロントエンド >htmlチュートリアル >css_html/css_WEB-ITnose の疑似クラスと疑似要素
疑似クラス
疑似クラスはクラスに似ていますが、クラスに付加されたタグがありません。疑似クラスは、UI 疑似クラスと構造化疑似クラスに分類されます。
:link(未訪問のリンクにスタイルを追加)
:visted(訪問済みのリンクにスタイルを追加)
:hover (要素にスタイルを追加)マウスはホバリングしています)
:フォーカス(選択した要素にスタイルを追加)
:last-child(最後の子要素にスタイルを追加)
:before(特定のコンテンツを特定の要素の前に挿入します)
見て、フローティング要素をクリアする CSS は誰でも思いつくはずです。はい、それだけです。
1
3
5
6
.clearfix:after { コンテンツ : "." 表示 :ブロック ; 高さ : 0 ; 透明度 : 両方 ;
|
をよく考えてください彼らの定義。
疑似クラスの実装は、このタグに仮想クラスを追加するようなものです。 例: ?
|
2
4
5
a:hover{
カラー: 赤
}
疑似クラスを使用しない場合は、これを行う必要があります ?
| 1 2 3 4 5
| .hover{
color: red
}
この比較では、「疑似クラス」はその名のとおりです。
| 疑似要素は、新しいタグを追加するようなものです。
?
1 2 | 3
5
フォントサイズ: 20px;
カラー: 赤}
疑似要素なしで同じ効果を実現するには、次のようにする必要があります ?
1 | 2 3 4 5 .first-letter{ |
color : red
}