Có cách nào để giới hạn sốcủa css3 cho một lớp học không? Tôi có số lượng động là section
yếu tố với các lớp khác nhau chỉ định nhu cầu bố cục của họ. Tôi muốn lấy mọi thứ 3 .module
, nhưng có vẻ như là nth-of-type
tra cứu loại phần tử và sau đó tính toán loại. Thay vào đó, tôi muốn giới hạn chỉ với .module
giây.css3 nth loại bị giới hạn ở lớp
Cảm ơn!
JSFiddle để chứng minh: 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;
}
': thứ n -of-type() 'là một lớp giả, không phải là phần tử giả. – BoltClock