Проблема с псевдоклассом и оформлением текста: подчеркивание в IE6 - PullRequest
0 голосов
/ 26 ноября 2008

Я использую кусок HTML что-то вроде следующего: -

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

и у меня есть следующий CSS в импортированном файле.

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

Это отлично работает в Firefox 2.0, но в IE6 подчеркивание не отображается.

Кто-нибудь знает обходной путь?

Ответы [ 5 ]

8 голосов
/ 26 ноября 2008

Похоже, вам нужен атрибут 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>
2 голосов
/ 11 сентября 2010

В IE 6:

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

a:link не определено в IE 6.

1 голос
/ 14 июля 2009

Я только что получил это с ie6 и нашел это сообщение здесь, погуглив. Моя проблема заключалась в том, что высота строки была равна высоте шрифта. FF, Chrome, Safari и ie8 показывали подчеркивание, но ie6 его обрезал, так что никакие поиски переопределяющих элементов css или чего-либо подобного не нашли бы.

0 голосов
/ 26 ноября 2008

Как вы отключаете подчеркивание? Возможно, это превалирует над этим.

Если вы начинаете только с вашего примера на странице и используете text-decoration: underline, похоже, он работает нормально. Это не IE, это что-то еще на вашей странице.

0 голосов
/ 26 ноября 2008

это должно работать, но это зависит от того, какие другие CSS-объявления у вас есть (до и после него)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...