疑似クラスは、link や hover などのメソッドを通じてセレクターに特殊効果を追加できます。疑似要素は、: first-line を通じて最初の行のスタイルを追加し、: first を通じて最初の文字を追加できます。この 2 つの側面については、後で詳しく説明します。
疑似クラス
特定の部分を選択する方法です。ユーザー介入によって出入りするときの要素の動的な状態は、原則として HTML ドキュメント ツリー自体とその要素または属性に属さないことを示します。実際には、CSS 疑似クラスが使用されます。セレクター、 および擬似の特殊効果を追加します。さまざまな要素、擬似クラスはセレクター チェーンのどこにでも出現できます。
例
a: リンクは未訪問のリンクを表します
<style> a:link{ background-color: pink; }
a: visit は訪問済みのリンクを表します
a:visited{ background-color: pink; }
a: マウスを移動するとホバーします リンク時
a:hover{ background-color: pink; }
a: active: 選択されたリンクを示します
a:hover{ background-color: pink; } a:active{ background-color: pink; }
疑似要素
疑似要素は、特定のセレクターに特殊効果を設定するために使用され、外部およびドキュメント レベルにのみ適用できます。インラインスタイルの代わりに。これらはセレクター チェーンの最後にのみ表示され、各セレクターは 1 つの疑似要素のみを指定できます。単一の要素構造で複数の擬似要素を処理するには、複数のスタイル セレクターまたは宣言ステートメントを作成する必要があります。: 最初の行の擬似要素
は、テキストの最初の行に特別なスタイルを設定するために使用され、ブロックレベルの要素にのみ使用できます 変更可能 次の属性のフォント、色、背景、単語間隔、文字間隔など。p:first-line { color: pink; font-variant: small-caps;/*改为大写*/ } </style> </head> <body> <p> you are very good! </p>
: 最初の文字の擬似要素
は、テキストの最初の文字に特別なスタイルを設定するために使用されます: は、フォント、色、背景、マージン、パディング、境界線、およびその他の属性を変更できます。p:first-letter { color: pink; font-variant: small-caps;/*改为大写*/ } </style> </head> <body> <p> you are very good!
以上がCSSで疑似クラスと疑似要素を使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。