У меня есть фрагмент следующего кода и теги из заголовка, наследующие стили тега от основного.
Я знаю, что могу предотвратить добавление классов к каждому тегу, но есть ли другой способ решить это?
header li{
display: inline-block;
}
header a:link, a:visited, a:active{
text-decoration: none;
color: #fff;
}
header a:hover{
color: #333;
}
main a:link, a:visited, a:active{
color: #0ba39c;
}
main a:hover{
color: #252525;
}
<header>
<ul>
<li>
<a href="#">First element</a>
</li>
<li>
<a href="#">Second element</a>
</li>
</ul>
</header>
<main>
<ul>
<li>
<a href="#">First element</a>
</li>
<li>
<a href="#">Second element</a>
</li>
</ul>
</main>
Я также пытался указывать это как: header> ul> li> a: ссылка ... но это также не работает.
Iвидел на сайтах много разных стилей якорей без дополнительных классов, поэтому держу пари, что я что-то упустил.