2017-01-13 7 views
1

これは私が終了したクラスプロジェクト用ですが、エクストラを行うためのボーナスポイントを得ることができます。ハイパーリンクのアンダーラインを削除しましたが、マウスオーバーでアンダーラインを戻す方法があるのでしょうか?私はCSSやHTML以外のものを使用することも許されていません。私はそれが可能であれば知っているが、ここで私が持っているものではありません。マウスオーバーでHTMLハイパーリンクのアンダーライン

<a href="http://www.tolkien.co.uk/index.html" style="text-decoration:none">J.R.R. Tolkien 
+3

'テキスト装飾:NONE' ** **されるCSS – Quentin

答えて

0

これは私が思いつくことができる最高です。しかし、私が言うことは、技術的にはstyleonmouseover、およびonmouseoutイベントのCSSを使用しているということです.というイベントはhtml自体を理解させているだけなので、CSSファイルを必要としません。 styleイベントは、他の2つのイベントにあり、HTMLファイルのみでCSSを使用できるようになります。

<a href="http://www.tolkien.co.uk/index.html" style="text-decoration:none" onmouseover="style='text-decoration:underline'" onmouseout="style='text-decoration:none'">J.R.R. Tolkien</a>

1

あなたはだ、それを試してみたい場合は、CSSのなしでこれを行うことはできません。
a:hover{ text-decoration: underline;}

0

HTMLがノーを持っていますテキストを含むリンクからアンダーラインを削除するメカニズム。

使用しているtext-decoration: noneの構文はCSSです。 style属性は、その値としてCSSルールセットの本文をとります。

マウスが何かを指している場合に基づいてCSSを動的に適用する唯一の方法は、別のスタイルシート(ルールセットを含むセレクタを使用できる)またはJavaScript(イベントに基づいてCSSを変更できる)を使用する方法です。

関連する問題