问答详情
源自:5-5 CSS3背景 制作导航菜单综合练习题

为什么 给a添加为元素后,最后无法通过last-child来去除最后这条填充的线条?

.nav li a:after{

            content: "";

            position: absolute;

            right: 0px;

            top: 18px;

            width: 1px;

            height: 14px;

            text-shadow: none;

            background: linear-gradient(to bottom,#f82f87,#B0363F,#f82f87)

        }

        

        .nav li a:last-child:after{

             height:0px;

             width:0px;

         }


提问者:hey自然 2015-09-25 22:57

个回答

  • echo_kinchao
    2015-10-26 16:20:27

    用伪类就好

  • 沐雨一橙风
    2015-10-15 17:29:34

     把两个a 去掉就可以了