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

来源:5-5 CSS3背景 制作导航菜单综合练习题

hey自然

2015-09-25 22:57

.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;

         }


写回答 关注

2回答

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

    用伪类就好

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

     把两个a 去掉就可以了

十天精通CSS3

本课程为CSS3入门教程,深刻详解CSS3知识让网页穿上绚丽装备

243045 学习 · 2677 问题

查看课程

相似问题