マウスホバー時の div の背景色によっては、div 内にネストされているアンカー (リンク) のみが色の変換を受けるという異常が発生する場合があります。
修正するにはこれは、CSS セレクターを「div a:hover」から「div:hover」に修正します。この調整により、カーソルがその領域の上に置かれたときに div 自体のプロパティを変更するようにブラウザーに指示されます。
Div 全体をリンクにする
div の機能を拡張するには、div をユーザー操作時にリダイレクトするクリック可能な要素に変換します。 div に一意の ID を割り当て (例: "
<code class="css">#clickable-div { cursor: pointer; }</code>
この変更により、div がクリック可能なオブジェクトとして指定されます。にカーソルを合わせると、カーソルがポインター アイコンに変化するように求められます。 「cursor: pointer」プロパティは、要素を操作できることを示します。
以上が内部のアンカーをターゲットにしているときに、カーソルを置いたときにのみ Div の背景色が変化するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。