Как я мог заставить работать следующее?
.menu a {
text-decoration: none;
:active {
color: #666;
}
:link {
color: #666;
}
:hover {
color: #666;
}
}
Я знаю, что он недействителен (или, по крайней мере, идентификатор не работает), как я могу это исправить? Я хотел бы упростить дальнейшее программирование, поэтому я хотел бы поместить: (селектор) внутри тега "a". Ps .: Я действительно не хочу использовать для этого SASS или какой-либо фреймворк.
1 ответ
То, что вы показываете в примере кода, не является действительным CSS.
Я знаю, что вы упомянули, что не хотите использовать SASS или какой-либо фреймворк, но именно поэтому были разработаны SASS и другие препроцессоры CSS (например, LESS). Эта статья содержит больше информации о препроцессорах CSS.
В качестве альтернативы вы можете повторить «родительские» селекторы и сделать соответствующий отступ:
.menu a {
text-decoration: none;
}
.menu a:active {
color: #666;
}
.menu a:link {
color: #666;
}
.menu a:hover {
color: #666;
}
Похожие вопросы
Новые вопросы
css
CSS (каскадные таблицы стилей) - это язык таблиц стилей представления, используемый для описания внешнего вида и форматирования документов HTML (язык разметки гипертекста), XML (расширяемый язык разметки) и элементов SVG, включая (но не ограничиваясь) цвета, макет, шрифты, и анимации. Также описывается, как элементы должны отображаться на экране, на бумаге, в речи или на других носителях.