Поведение стилей ссылок в IE6
Я сталкивался с этой проблемой при тестировании таблицы стилей в разных браузерах, включая IE6 (да, я знаю ..)
<head>
<style>
a:link, a:visited, a:hover, a:active { font-weight: bold; color: #000; text-decoration: underline }
.myclass a { color: red; text-decoration: none; }
</style>
</head>
<body>
<p>This is a <a href="1">test</a></p>
<div class="myclass">
<p>This is a <a href="2">test</a></p>
</div>
</body>
Результаты:
В IE6.myclass a
Правило применяется только к состоянию непосещенной ссылкиВ других браузерах (FF, Chrome).myclass a
правило распространяется на все состояния ссылокЯ считаю, что IE6 не так и что.myclass a
, без указания псевдоклассов, должно применяться ко всем состояниям ссылок. Однако я сталкивалсяэтот ТАК вопрос где говорится чтоa
эквивалентноa:link
, Это будет соответствовать поведению в IE6. Однако я не могу найти официальную ссылку, подтверждающую это.
Какой из них прав?
Обновить:
Как отмечено в комментариях, принятый ответ на вопрос, упомянутый выше, с тех пор был обновлен.