CSS: link и: посещенные псевдоклассы - соответствуют ли веб-браузеры спецификации?

W3.org CSS спецификация утверждает следующее (выделение мое):

Псевдокласс: link применяется к ссылкам, которые еще не посещались.Псевдокласс: посещения применяется после посещения пользователем ссылки.

Два состояниявзаимоисключающий.

Это означает, что любой стиль, примененный к:link селектор должен применяться только к непосещенным ссылкам. Однако единственным свойством, для которого это верно, являетсяcolor, Применение размеров шрифта, фона и т. Д. К:link Селектор нацелен на все ссылки.

Внизу страницы есть примечание, в котором говорится:

Запись. Авторы таблиц стилей могут использовать псевдоклассы: link и: visit, чтобы определить, какие сайты посетил пользователь без согласия пользователя.

Таким образом, UA могут рассматривать все ссылки как непосещенные ссылки или применять другие меры для сохранения конфиденциальности пользователя, в то же время по-разному отображая посещенные и не посещенные ссылки.

Однако, насколько мне известно, это относится только к стилям, возвращаемым Javascript, а не к отображению самих стилей.

Вот скрипка JS показывая проблему. Браузеры отклоняются от спецификации здесь, или мне чего-то не хватает?

Ответы на вопрос(2)

Ваш ответ на вопрос