Web デザインの領域では、要素にインタラクティブなタッチを追加することが望ましいことがよくあります。このようなメカニズムの 1 つには、「ホバー」擬似要素が含まれます。これにより、マウスをホバーしたときに要素の外観を変更できます。
目的は、アンカー要素の上にマウスを置いたときに下線を表示することです。ただし、提供されているコード:
<a class="hover">click</a> a .hover :hover { text-decoration: underline; }
はこの効果を達成できません。
マウス ホバー時に下線が確実に表示されるようにするための、簡略化されたアプローチは次のとおりです。推奨:
a:hover { text-decoration: underline; }
このコードはアンカー要素を直接ターゲットにし、マウスをホバーしたときに下線の装飾を適用します。
必要に応じて、「hover」クラス名を使用できます:
a.hover:hover { text-decoration: underline; }
この構文は前の例と同等です。スタイリングに柔軟性をもたらします。
クラス名「hover」を使用しても機能が強化されるわけではないことに注意することが重要です。「a:hover」擬似要素はすでに同じ効果を達成しているからです。クラス名が説明目的のみで使用されない限り、追加の価値はありません。
以上がCSS `:hover` を適切に使用してアンカー要素に下線を引くにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。