※ ChatGPTを利用し、要約された質問です(原文:a:hoverの下線指定が反映されない)
このQ&Aのポイント
htmファイルのheadタグ内に記述されているCSSの一部が反映されない問題が発生しています。特にa:hoverのunderlineが反映されなくなり、訪問済みの箇所も反映されなくなっています。
underline以外のスタイル、例えばfont colorやboldは正しく反映されているため、問題はa:hoverのunderlineの設定にあると考えられます。
外部ファイルにCSSを記述したが読み込めなかったため、htmファイル内に記述したものの、underlineの反映ができない状態です。原因を特定して修正する必要があります。
htmファイルのheadタグ内に以下のようなCSSの記述をしていますが、なぜかa:hoverのunderlineの部分だけが反映されません。はじめは一部のリンク箇所だけが反映されなかったのですが、訪問済みになった箇所がどんどん反映されなくなってしまい、しまいにはすべての箇所が反映されなくなりました。ただし、それはunderlineのみでfont colorやboldはしっかり反映されているのです。
これはなぜでしょうか?
ちなみにscriptの記述は一切していません。
最初は同様の記述を外部ファイルにしていたのですが
うまく読み込めていないのかと思って、htmファイル内に
記述しましたがダメだったというわけです。
<style type="text/css">
<!--
body { font-size: 10.5pt; line-height: 130%}
table { font-size: 10.5pt; line-height: 130%}
a:hover{ text-decoration: underline; color: #FF0080; font-weight: bold}
a:active { text-decoration: none}
a:link { text-decoration: none}
a:visited { text-decoration: none}
-->
アドバイスお願いいたします。
お礼
順番をかえたら反映されました。 盲点でした。ありがとうございました。