2

私は新しいCSS3セレクターと疑似クラスで遊んでいて、:nth-​​child疑似クラスを使おうとしています。

ここのドキュメントを見ると: http ://www.w3schools.com/cssref/sel_nth-child.asp

私は見て、例を挙げます:

p:nth-child(3n+0)
{
  background:#ff0000;
}

しかし、結果(http://www.w3schools.com/cssref/tryit.asp?filename=trycss3_nth-child_formula)を見ると、最初の赤い要素が3番目や3番目ではなく2番目の要素である理由がわかりません。最初。

この背後にあるロジックは何ですか?

4

1 に答える 1

3

2番目の段落3番目の子です。

<h1>This is a heading</h1>
<p>The first paragraph.</p>
<p>The second paragraph.</p>

3番目の段落から始めたい場合は、:nth-of-type代わりに次のことを試してください。

p:nth-of-type(3n){
    background: #F00
}

W3Schoolsは常に最も明確なリソースであるとは限らず、時にはそれが非常に間違っていることもあります。ご使用の際はご注意ください。

于 2012-06-08T13:47:26.727 に答える