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

第一个“|”删不了?

 .nav li{
    position:relative;
    display:inline-block;
    padding:0 16px;
    font-size: 13px;
    text-shadow:1px 2px 4px rgba(0,0,0,.5);
    list-style: none outside none;
  
  }
  /*使用伪元素制作导航列表项分隔线*/
  .nav li:before{
      content:"";
      position:absolute;
      top:18px;
      left:0;
      width:1px;
      height:15px;
      background:linear-gradient(to bottom,#666,#666) no-repeat;
  }
        /*删除第一项和最后一项导航分隔线*/
  .nav li:first:before{
      background:none;
  }
  .nav a,
  .nav a:hover{
    color:#fff;
    text-decoration: none;
  }

提问者:qq_流年陪你细嗅蔷薇_0 2017-04-14 15:16

个回答

  • 天霸动霸Tua_1992
    2017-04-14 15:57:31

    .nav li:first-child:before{

       background:none;

    }

    .nav a,

    .nav a:hover{

     color:#fff;

     text-decoration: none;

    }