有沒有辦法將css3的nth-of-type
限制到一個類?我有一個動態數字section
元素與不同的類指定他們的佈局需求。我想抓住每個第三個.module
,但看起來nth-of-type
查找類元素類型,然後計算類型。相反,我想限制它只有.module
s。css3類型限於類的第n個
謝謝!
的jsfiddle證明:http://jsfiddle.net/danielredwood/e2BAq/1/
HTML:
<section class="featured video">
<h1>VIDEO</h1>
</section>
<section class="featured module">
<h1>NOT A VIDEO</h1>
</section>
<section class="featured module">
<h1>NOT A VIDEO</h1>
</section>
<section class="featured module">
<h1>NOT A VIDEO (3)</h1>
</section>
<section class="featured module">
<h1>NOT A VIDEO</h1>
</section>
<section class="featured module">
<h1>NOT A VIDEO</h1>
</section>
<section class="featured module">
<h1>NOT A VIDEO (6)</h1>
</section>
CSS:
.featured {
width:31%;
margin:0 0 20px 0;
padding:0 3.5% 2em 0;
float:left;
background:#ccc;
}
.featured.module:nth-of-type(3n+3) {
padding-right:0;
background:red;
}
.featured.video {
width:auto;
padding:0 0 2em 0;
float:none;
}
':第n -of-type()'是一個僞類,而不是僞元素。 – BoltClock