Подтвердить что ты не робот

A vs a: link, В чем разница?

В чем разница между a {...} и a:link{...}?

Существуют ли разные способы использования и преимущества между ними?

4b9b3361

Ответ 1

Согласно W3C a:link для не посещенных, a:visited для посещения, а просто a применяется к обоим.

Ответ 2

a охватывает все базы. a:link используется, только если ссылка в un visited, un- hover ed и active.

Итак, используйте a для таких вещей, как font-family (если вы хотите, чтобы ссылки отображались в другом шрифте), используйте link для стандартного форматирования и visited, hover и active для специальных эффектов.

РЕДАКТИРОВАТЬ: После прочтения Sander ссылка W3C, я вижу, что у меня не было этого совершенно правильно. a:link будет каскадом до a:hover и a:active, т.е. все, что находится в a:link, которое не будет перегружено динамическими псевдоклассами, также применимо к ним.

Ответ 3

a:link влияет только на ссылки с атрибутом href в основном (если a: visited, a: hover или a: active не применяется)... Основной случай, когда я заметил разницу, заключается в том, что a:link не влияет на Именованные якоря, тогда как a будет. Кроме того, a - это стиль по умолчанию, если ни один из других псевдо классов не определен.

<a name="Section1">Section 1</a>