2019-08-05
描述
创建一个背景色交替的条纹列表,这对于区分使用行来展示内容的兄弟节点很有用。
HTML
<ul>
<li>Item 01</li>
<li>Item 02</li>
<li>Item 03</li>
<li>Item 04</li>
<li>Item 05</li>
</ul>
CSS
li:nth-child(odd) {
background-color: #eee;
}
Demo
说明
- 使用
:nth-child(odd)
或者:nth-child(even)
伪类,可以基于同一组内兄弟元素所在的位置使用不同的背景色 - 你可以在其他如 div,tr,p,ol 等 HTML 元素中使用他来展现不同的样式
浏览器支持
支持率:99.9%
支持情况:https://caniuse.com/#feat=css-sel3