我希望container-1
div中的每个链接都拥有属性text-decoration: underline;
。如何在不更改container-5
div的链接的情况下实现此目的?
<div class="container-1">
<div class="container-2">
<a href="#">Link 1</a>
<div class="container-3">
<a href="#">Link 2</a>
</div
</div>
<div class="container-4">
<a href="#">Link 3</a>
</div>
</div>
<div class="container-5">
<div class="container-6">
<a href="#">Link 4</a>
<div class="container-7">
<a href="#">Link 5</a>
</div
</div>
<div class="container-8">
<a href="#">Link 6</a>
</div>
</div>
答案 0 :(得分:3)
您选择要设置样式的链接的父div,在本例中为.container-2
,并使用a
选择所有链接。然后根据自己的喜好设置父div中的所有链接的样式,在本例中为属性text-decoration: underline;
链接4,5和6位于容器5中,因为您没有选择它们,所以不会设置样式。
由于默认情况下所有链接都带有下划线,因此我添加了color: red;
以显示其有效。
编辑:修正了片段中的拼写错误
.container-2 a {
text-decoration: underline;
color: red;
}
<div class="container-1">
<div class="container-2">
<a href="#">Link 1</a>
<div class="container-3">
<a href="#">Link 2</a>
</div
</div>
<div class="container-4">
<a href="#">Link 3</a>
</div>
</div>
<div class="container-5">
<div class="container-6">
<a href="#">Link 4</a>
<div class="container-7">
<a href="#">Link 5</a>
</div
</div>
<div class="container-8">
<a href="#">Link 6</a>
</div>
</div>
答案 1 :(得分:0)