2016-03-21 1 views
0

最初のliを含む5番目のすべてのliにスタイルを適用する必要があります。nth-childを持つ5番目の子どものたびに

私が試してみました:

nth-child(1n+5) 
をしかし、これは最初の子には適用されません。どこが間違っていますか?

答えて

2

その他の方法で最初のliを選択することができます。あなたは:nth-child(5n+1)を探しています。

最初の数値は乗数(この場合は5番目の項目ごと)で、2番目の数値はオフセットです。最初の項目から開始したいのでオフセットを1にします。オフにした場合は0から始まり5日に表示されます。

0

あなたはnth-child(5n+5)で、すべての第五の要素を選択しても、周りのli:nth-child(1)またはli:first-child

li:nth-child(5n+5), li:nth-child(1) { 
 
    background: blue; 
 
}
<ol> 
 
    <li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li> 
 
</ol>

+2

を私は '使用して誰かを見るたびに私の外に含み笑いを取得するために失敗することはありませんul {list-style-type:decimal} 'のように、HTMLで順序付きリストをマークアップする方法がない場合); – BoltClock

+0

':) 'taken。 –

0

Nenadが投稿した内容のバリエーション。しかし、基本的には、1つのnth宣言で何をしたいのかを組み合わせることはできません。あなた自身がこの種のものに多くを戦って見つけた場合、http://nth-calculator.com/http://nth-test.com/はあなたを助けるかもしれない:)

ul { 
 
    list-style-type: decimal 
 
} 
 

 
li:first-child, li:nth-child(5n) { 
 
    background: blue; 
 
}
<ul> 
 
    <li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li> 
 
</ul>

関連する問題