0

私は次のようなhtmlを使用しています:-

<a class="somePseudoClass" title="Blablabla">Something</a>

インポートしたファイルに次の css があります。

a.somePseudoClass:hover     {color: #000000; text-decoration: underline;}

これは Firefox 2.0 では完全に機能しますが、IE6 では下線が表示されません。

誰かが回避策を知っていますか?

4

5 に答える 5

8

機能させるには href 属性が必要なようです...

a.somePseudoClass         {text-decoration: none;}
a.somePseudoClass:hover   {color: #000000; text-decoration: underline;}
<a class="somePseudoClass" title="Blablabla" href="#" onclick="return false;">Something</a>
于 2008-11-26T14:42:02.237 に答える
2

IE 6の場合:

div#nav a {
   text-decoration:none;
}

a:linkIE6では定義されていません。

于 2010-09-11T09:07:34.230 に答える
1

私はこれをie6で持っていて、グーグルでこのメッセージを見つけました。私の問題は、行の高さがフォントの高さと同じに設定されていたことです。FF、Chrome、Safari、および ie8 はすべて下線を表示しましたが、ie6 はそれを切り捨てていたため、CSS 要素のオーバーライドなどを検索しても、これを見つけることはできませんでした。

于 2009-07-14T07:55:48.337 に答える
0

そもそも下線をどのように無効にしていますか? おそらくそれがこれを上書きしています。

ページ上の例のみから始めて を使用するtext-decoration: underlineと、問題なく動作するようです。これは IE ではなく、ページ上の別のものです。

于 2008-11-26T14:44:08.567 に答える
0

これは機能するはずですが、他の CSS 宣言 (その前後) に依存します。

于 2008-11-26T14:40:41.740 に答える