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,不是数学什么的,它是一个额外的行,但运行过程是相同的。。。