为了账号安全,请及时绑定邮箱和手机立即绑定

css怎么选择非第一个子元素?

css怎么选择非第一个子元素?

PHP
慕勒3428872 2019-03-02 08:06:38
<div class="header-logo-app">   <a href="index.html" class="header-logo"></a>   <a  href="#" class="header-icon header-icon-1"><i class="icon iconfont icon-bars"></i></a>   <a href="#" class="header-icon header-icon-2"><i class="fa fas fa-user-headset"></i>撒大幅</a>   <a href="#" class="header-icon header-icon-4"><i class="icon iconfont icon-kefu3"></i>客服</a> </div>.header-logo-app i:not(:first-child){    color: #FFFFFF !important;    height: 20px;    width: 20px;    line-height: 20px;    text-align: center;    border-radius: 35px; }我用这个,怎么不好使呢?
查看完整描述

2 回答

?
冉冉说

TA贡献1877条经验 获得超1个赞

应该绑定在a标签上

查看完整回答
反对 回复 2019-03-28
?
GCT1015

TA贡献1827条经验 获得超4个赞

理解错了,i:first-child表示只要某个<i>是它父元素的第一个元素,就会被选择。你这里<i>的父元素是<a>,所有<i>都是<a>的第一个子元素,i:first-child选中了所有的i,所以i:not(:first-child)一个都没选中。
如果你所有<i>在同一个<a>(父元素)里,i:not(:first-child)就对了

查看完整回答
反对 回复 2019-03-28
  • 2 回答
  • 0 关注
  • 1733 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信