https://jsfiddle.net/an5xvdvr/css奇数和偶数嵌套元素
我想在嵌套的html结构上使用css奇数和偶数。
第一个背景颜色应该是白色,下一个黑色,下一个白色,下一个黑色等,直到达到Test
。
HTML
<div>
<div>
<div>
<div>
Test
</div>
</div>
</div>
</div>
CSS
div {
padding: 25px;
background: #eee;
min-width: 100px;
min-height: 50px;
outline: 2px solid #333;
}
我试过
我想这没有成功:
div:nth-of-type(even) {
background: #eee;
}
深度可以是无限的,所以我需要一些适用于所有情况的魔法规则。
不能用纯CSS来实现除非你给嵌套div的类或为你将要拥有的最大嵌套数添加样式 – Pete