Я хотел бы спросить, почему, когда я добавляю стиль в мой тег <a>
под моим header-navigation
. Дочерний тег <a>
внутри nav-bar-item
, кажется, переопределяется с тем, что было применено к внешнему тегу <a>
. Разве он не должен выбирать только конкретный тег <a>
?
Кто-нибудь может понять, что я делаю неправильно? Или я кое-что упустил, изучая SCSS
HTML
<div class="header-navigation">
<a href="#" style="font-size:2rem;">The Pot</a>
<div class="nav-bar">
<li class="nav-bar-item">
<a href="#">HOME</a>
</li>
<li class="nav-bar-item">
<a href="#">PRODUCT</a>
</li>
<li class="nav-bar-item">
<a href="#">TESTIMONIAL</a>
</li>
<li class="nav-bar-item">
<a href="#">CONTACT</a>
</li>
</div>
</div>
SCSS
* {
margin: 0;
padding: 0;
}
body {
margin: 0;
font-family: "Rubik", sans-serif;
font-size: 14px;
overflow-x: hidden;
color: #454545;
@include easeOut;
}
a,
a:visited,
a:active {
text-decoration: none;
color: inherit;
}
.header-navigation {
padding-top: 30px;
display: flex;
justify-content: space-between;
a {
font-family: "Playfair Display", serif;
}
.nav-bar {
display: flex;
align-self: flex-end;
&-item {
list-style-type: none;
padding-left: 20px;
&:hover {
color: $primary-color;
}
}
}
}