在编写网页时,经常会需要设置奇数行的背景颜色不同于偶数行的背景颜色。CSS3提供了一个非常方便的方式来实现这一效果。 首先,我们需要先为每一行的元素设置一个唯一的类名,例如“odd”表示奇数行,“ev...
在编写网页时,经常会需要设置奇数行的背景颜色不同于偶数行的背景颜色。CSS3提供了一个非常方便的方式来实现这一效果。
首先,我们需要先为每一行的元素设置一个唯一的类名,例如“odd”表示奇数行,“even”表示偶数行。然后,在CSS文件中通过使用:nth-child()伪类选择器来为奇数行和偶数行分别设置不同的背景颜色。
下面是代码示例:
/* 定义奇数行的背景颜色 */
p.odd:nth-child(odd) {
background-color: #F0F0F0;
}
<br>
/* 定义偶数行的背景颜色 */
p.even:nth-child(even) {
background-color: #FFFFFF;
}