Ваш код в порядке, как есть.Я разрабатывал свои сайты с помощью таких селекторов, и это не смутило ни меня, ни браузеры.
Если на вашем сервере работает Ruby, и вы не против подобрать «расширение» на стороне сервера дляСтандартный синтаксис CSS, МЕНЬШЕ предоставляет вложенные правила, так что вы можете сделать что-то вроде этого:
#footer_list li {
a:link {
/* Styles for normal links */
}
a:visited {
/* Styles for visited links */
}
}
ОК, я не уверен, что это изменит, но я 'Я уверен, что браузеры будут обрабатывать его по-разному:
#footer_list li a {
/* Styles */
}
Затем вы можете разместить дополнительные селекторы a
с классами или a:hover
или a:active
ниже этого значения, и они будут работать, когда это применимо.