我想要条纹交替元素的颜色。但我希望行颜色只交替可见的行。如果你看看下面这个是我试图让它工作的尝试。CSS3奇数行甚至只有可见行
<!DOCTYPE html>
<html>
<head>
<style>
p:not(.hide):nth-child(odd)
{
background:#ff0000;
}
p:not(.hide):nth-child(even)
{
background:#0000ff;
}
.hide { display:none; }
</style>
</head>
<body>
<p>The first paragraph.</p>
<p class="hide">The second paragraph.</p>
<p>The third paragraph.</p>
</body>
</html>
你不能用CSS做到这一点。你必须诉诸JavaScript。 – 2013-02-25 03:06:00
如果您可以更改隐藏文本的元素类型,比如说,我们可以说..span – 2013-02-25 03:13:43
@one我尝试从您的书中抽出一片叶子并尝试这种方法,但它无效 - http://jsfiddle.net/kuwFp/15/ – 2013-02-25 04:16:59