我想要條紋交替元素的顏色。但我希望行顏色只交替可見的行。如果你看看下面這個是我試圖讓它工作的嘗試。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