Элемент любого цвета.
По по умолчанию цвет заголовка равен inherit
, поэтому он принимает цвет своего родительского элемента.
div {
color: blue;
}
<div>
The div is blue
<h1>The h1 is blue</h1>
</div>
<h1>The h1 is black</h1>
Но если вы установите его явно, то это будет тот цвет, который вы установили, чтобы он был ...
div {
color: blue;
}
h1 {
color: pink
}
<div>
The div is blue
<h1>The h1 is pink</h1>
</div>
<h1>The h1 is pink</h1>
Вы устанавливаете a
на lightblue
, но поскольку заголовки не color: inherit
, они не наследуют его. :hover
не имеет значения.
Напишите селектор, который нацелен на заголовки (например, a:hover h2, a:hover h4 { … }
)