如果我有9 li
并且我需要2, 3, 5, 6, 8, 9 to be margin-left: 20px;
,我该怎么写这个公式?
.mySheet li:nth-child(What Goes Here???) {
margin-left: 20px;
}
答案 0 :(得分:3)
nth-child(N)其中N是元素的顺序
即
<li>test</li>
<li>test2</li>
<li>test3</li>
<style>li:nth-child(2) { color: red; }</style>
在上面的例子中,第二个li会有红色文字。
你也可以指定增量,但它比上面的例子稍微复杂一点......即如果我希望每个第三个li都有一个特定的风格:
<style>li:nth-child(3n+1) { color: red; }</style>
答案 1 :(得分:0)