これまた、よく使う、CSS。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<ul> <li>1</li> <li>2</li> <li>3</li> <li>4</li> <li>5</li> <li>6</li> </ul> |
1の背景が赤くなります。
1 2 3 |
li:first-child{ background:#ff0000; } |
6の背景が赤くなります。
1 2 3 |
li:last-child{ background:#ff0000; } |
偶数の背景が赤くなります 2と4と6ですね。
1 2 3 |
li:nth-child(even){ background:#ff0000; } |
奇数の背景が赤くなります 1と3と5ですね。
1 2 3 |
li:nth-child(odd){ background:#ff0000; } |
3の倍数の背景が赤くなります 3と6ですね。
1 2 3 |
li:nth-child(3n){ background:#ff0000; } |
これを覚えているだけで、無駄なclassがいらなくなります。