ホームページ > ウェブフロントエンド > CSSチュートリアル > CSS の疑似クラスと疑似要素の違い

CSS の疑似クラスと疑似要素の違い

PHPz
リリース: 2023-08-27 09:33:02
転載
1059 人が閲覧しました

疑似クラス

疑似クラスは、:hover、:active、:last-child などのセレクターのステータスを表します。コロン (:) で始まります。

CSS 疑似クラスの構文は次のとおりです。 -

:pseudo-class{
   attribute: /*value*/
}
ログイン後にコピー

疑似要素

同様に、疑似要素は、::after などの仮想要素を選択するために使用されます。 、::before、::first -line など。

これらは二重コロン (::) で始まります。

CSS 疑似要素の構文は次のとおりです。 -

::pseudo-element{
   attribute: /*value*/
}
ログイン後にコピー

次の例は、CSS 疑似クラスと疑似要素のプロパティを示しています。

ライブ デモンストレーション

<!DOCTYPE html>
<html>
<head>
<style>
a:hover{
   padding: 3%;
   font-size:1.4em;
   color: tomato;
   background: bisque;
}
</style>
</head>
<body>
<p>You&#39;re somebody else</p>
<a href=#>Dummy link 1</a>
<a href=#>Dummy link 2</a>
</body>
</html>
ログイン後にコピー

出力

これにより、次の結果が生成されます。

CSS の疑似クラスと疑似要素の違い

ライブデモ

<!DOCTYPE html>
<html>
<head>
<style>
p::after {
   content: " BOOM!";
   background: hotpink;
}
p:last-child {
   font-size: 1.4em;
   color: red;
}
</style>
</head>
<body>
<p>Anymore Snare?</p>
<p>Donec in semper diam. Morbi sollicitudin sed eros nec elementum. Praesent eget nisl vitaeneque consectetur tincidunt. Ut molestie vulputate sem, nec convallis odio molestie nec.</p>
<p>Hit</p>
<p>Pop</p>
</body>
</html>
ログイン後にコピー

出力

これにより、次の結果が生成されます -

CSS の疑似クラスと疑似要素の違い

以上がCSS の疑似クラスと疑似要素の違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート