Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
css3第二个孩子<;ul>;以此类推以获得剩余利润:20px_Css - Fatal编程技术网

css3第二个孩子<;ul>;以此类推以获得剩余利润:20px

css3第二个孩子<;ul>;以此类推以获得剩余利润:20px,css,Css,我正在尝试创建一个导航菜单,我希望我的第一个与它上面的容器完全对齐,但我需要在第一个右侧留出一些间距,因此我尝试执行以下操作: nav .innercontainer ul li:nth-of-type(2n+1){ /*only happen after the first <li>*/ margin-left:20px; } nav.innercontainer ul li:n类型(2n+1){/*只发生在第一个*/ 左边距:20px; } 谢谢,这些伪选择元素非常混

我正在尝试创建一个导航菜单,我希望我的第一个
  • 与它上面的容器完全对齐,但我需要在第一个
  • 右侧留出一些间距,因此我尝试执行以下操作:

    nav .innercontainer ul li:nth-of-type(2n+1){ /*only happen after the first <li>*/
        margin-left:20px;
    }
    
    nav.innercontainer ul li:n类型(2n+1){/*只发生在第一个
  • */ 左边距:20px; }
  • 谢谢,这些伪选择元素非常混乱。

    nav.innercontainer ul li{ 左边距:20px

    }

    中校:第一{ 左边距:0

    }


    如果我没有弄错的话,这种方法很简单

    最简单的方法是使用
    +
    选择器:

    ul > li + li{
        /* all li elements except the first */
    }
    

    是的,但你需要写一个额外的风格。看看Shmidty的实现这是一个简单的css对css,不是数学什么的,它是一个额外的行,但运行过程是相同的。。。