Я действительно смущен тем, что здесь происходит. Мне интересно, почему ссылка белая, когда курсор находится внутри кнопки, но НЕ непосредственно по ссылке? Я хочу, чтобы он был красным, а курсор находился в пределах кнопок.
Я думаю, что это происходит потому, что в этот момент страница наследуется от объявленного .links: значение цвета, но мне интересно, как мне заставить его переопределить это? Ссылки .link: hover, похоже, не передают наследование в .links a: hover (?)
Любая помощь будет принята с благодарностью !!CSS - ссылка: проблема наследования цвета наведения
.links a{
color:white;
text-decoration:none;
}
.links:hover{
background-color:white;
color:red;
}
.links a:hover{
background-color:white;
color:red;
}
https://jsfiddle.net/3dujymLk/1/
Mhmmmm, я вижу. Спасибо. Кажется, что не думал о том, что - это собственный класс, поэтому он требует определенных правил поведения для разных экземпляров. Я рассчитывал на цвет текста для передачи по ссылке по какой-то причине, ошибка n00b. – Joolian
Есть намного больше, чем просто наследование и каскад, когда дело доходит до CSS. Ознакомьтесь с этой статьей, чтобы узнать о специфике CSS, а именно, как браузер определяет, какие стили применяются к тем элементам. https://css-tricks.com/specifics-on-css-specificity/ – skyline3000