我尝试了:last-child {margin-right: 0;}
,但是没有用。
.navigation-menu .social-icons i {
margin-top: 15px;
margin-right: 10px;
color: #FFFFFF;
}
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.9.0/css/all.css" rel="stylesheet" >
<div class="social-icons">
<a href=""><i class="fab fa-facebook-f"></i></a>
<a href=""><i class="fab fa-twitter"></i></a>
<a href=""><i class="fab fa-instagram"></i></a>
<a href=""><i class="fab fa-dribbble"></i></a>
<a href=""><i class="fab fa-behance"></i></a>
</div>
答案 0 :(得分:2)
该选择器应该是
.navigation-menu .social-icons a:last-child i { ... }
您正在处理i
div中 last a
元素内的.social-icons
,因此必须将:last-child
附加到a
。
答案 1 :(得分:0)
请添加以下样式
.social-icons i:last-child{
margin-right: 0px;
}