Проблема с селектором CSS - PullRequest
0 голосов
/ 26 февраля 2010

У меня есть ссылка <a href="..." class="fancylink">text</a>

Я использовал код

.fancy
{
    text-decoration:none;
}

но он все еще подчеркивается, если я установил его как "подчеркнутый", он подчеркивает его дважды

То есть я не могу контролировать стиль ссылок с помощью класса?

Ответы [ 4 ]

4 голосов
/ 26 февраля 2010

Похоже, у вас есть граница внизу, попробуйте это:

.fancy
{
  text-decoration:none;
  border:none;
}

Теперь примените этот класс к вашей ссылке:

<a href="whatever" class="fancy">Link</a>

Edit:

Поскольку вы обновили свой вопрос. Вы определили стиль fancy, но вы применяете класс fancylink для неверной ссылки, используйте в ссылке тоже имя класса, то есть fancy.

2 голосов
/ 26 февраля 2010

Если он получит «двойное подчеркивание», это означает, что у вас есть нижняя граница.
Используйте такой инструмент, как FireBug, чтобы точно определить стиль, также возможно, что у вас будет более сильный селектор, скрывающий новое правило.

0 голосов
/ 26 февраля 2010

Ваша ссылка устанавливает класс fancylink, а ваш CSS определяет вызов класса fancy.

Сделайте их одинаковыми, и вы будете в бизнесе.

0 голосов
/ 26 февраля 2010

Я почти могу поспорить, что проблема в "каскаде". Я рекомендую использовать Firebug для отладки вашего CSS.

http://getfirebug.com/

Кроме того, если у вас установлен IE8, инструменты разработчика также хороши.

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