Кажется, что следующие варианты дают идентичные результаты:
/* 1 */
a, a:visited, a:active { color: black; }
a:hover { color: red; }
/* 2 */
a, a:link, a:visited, a:active { color: black; }
a:hover { color: red; }
/* 3 */
a:link, a:visited, a:active { color: black; }
a:hover { color: red; }
Большинство руководств в Интернете использует 2 или 3. Почему бы не пойти на самый простой вариант, который равен 1? Я не могу найти вескую причину когда-либо применять :link
, если вам нужно только один стиль для обычных ссылок и один для зависания.
Лучше всего не использовать :link
? Почему или почему нет?
Мне не важно, посещена ли ссылка или нет. Оба получат один и тот же стиль. Меня беспокоит только зависание или не зависание. Этот вопрос не о том, что делают варианты - все делает то же самое. Речь идет о лучшем варианте. Является ли один из вариантов неисправным? Какой из них лучше всего подходит?