Удалить все подчеркивания из ссылок на странице? - PullRequest
0 голосов
/ 12 ноября 2011

Я использовал лапшу с очень простым CSS:

a {
    text-decoration: none;
}

Если я добавлю это в заголовок страницы, он удалит большинство подчеркиваний из ссылок на странице. Но всегда есть такие, которые сохраняются. Например, в gmail в разделе «Об этих ссылках» есть подчеркивание, которое представляет собой промежуток, «Отключить Buzz», также промежуток.

Я пробовал оформление текста: ни один на промежутке и все остальное, что я могу придумать, но эти подчеркивания сохраняются.

Как я могу избавиться от этих вещей? Есть ли другие элементы, которые могут быть подчеркнуты? Как я могу избавиться от всех из них?

Ответы [ 2 ]

2 голосов
/ 12 ноября 2011

Не посмотрев на страницы, с которыми у вас возникли проблемы, я могу предложить лучший совет: используйте Firebug или аналогичный инструмент веб-разработчика, чтобы проверить проблемные элементы, чтобы выяснить, какие правила CSS влияют на них, и, проанализировав эти правила, вы можете создать свой. "counter CSS".

0 голосов
/ 13 ноября 2011

Это может быть из-за того, что ссылки разбиты на несколько псевдо-состояний, которые могут перезаписывать стиль. Попробуйте это:

a, a:link, a:visited, a:hover, a:active, a:visited:hover {
    /* :visited:hover is an old IE bug, not sure if it's still relevant */
    text-decoration:none;
}
...