【发布时间】:2018-10-22 08:58:22
【问题描述】:
我正在尝试选择以下每个部分的第 7 个和第 8 个元素以将显示更改为无。
<div class="container-fluid">
<div class="row">
<h1>Title 1</h1>
<a href="https://example.com/96" target="_blank" class="recirc-rail_unit">
<div class="image-block col-sm-3">
<p>Link 1</p>
</div>
</a>
<a href="https://example.com/95" target="_blank" class="recirc-rail_unit">
<div class="image-block col-sm-3">
<p>Link 2</p>
</div>
</a>
<a href="https://example.com/94" target="_blank" class="recirc-rail_unit">
<div class="image-block col-sm-3">
<p>Link 3</p>
</div>
</a>
<a href="https://example.com/93" target="_blank" class="recirc-rail_unit">
<div class="image-block col-sm-3">
<p>Link 4</p>
</div>
</a>
<a href="https://example.com/92" target="_blank" class="recirc-rail_unit">
<div class="image-block col-sm-3">
<p>Link 5</p>
</div>
</a>
<a href="https://example.com/91" target="_blank" class="recirc-rail_unit">
<div class="image-block col-sm-3">
<p>Link 6</p>
</div>
</a>
<a href="https://example.com/90" target="_blank" class="recirc-rail_unit">
<div class="image-block col-sm-3">
<p>Link 7</p>
</div>
</a>
<a href="https://example.com/89" target="_blank" class="recirc-rail_unit">
<div class="image-block col-sm-3">
<p>Link 8</p>
</div>
</a>
</div>
<div class="row">
<h1>Title 2</h1>
<a href="https://example.com/96" target="_blank" class="recirc-rail_unit">
<div class="image-block col-sm-3">
<p>Link 1</p>
</div>
</a>
<a href="https://example.com/95" target="_blank" class="recirc-rail_unit">
<div class="image-block col-sm-3">
<p>Link 2</p>
</div>
</a>
<a href="https://example.com/94" target="_blank" class="recirc-rail_unit">
<div class="image-block col-sm-3">
<p>Link 3</p>
</div>
</a>
<a href="https://example.com/93" target="_blank" class="recirc-rail_unit">
<div class="image-block col-sm-3">
<p>Link 4</p>
</div>
</a>
<a href="https://example.com/92" target="_blank" class="recirc-rail_unit">
<div class="image-block col-sm-3">
<p>Link 5</p>
</div>
</a>
<a href="https://example.com/91" target="_blank" class="recirc-rail_unit">
<div class="image-block col-sm-3">
<p>Link 6</p>
</div>
</a>
<a href="https://example.com/90" target="_blank" class="recirc-rail_unit">
<div class="image-block col-sm-3">
<p>Link 7</p>
</div>
</a>
<a href="https://example.com/89" target="_blank" class="recirc-rail_unit">
<div class="image-block col-sm-3">
<p>Link 8</p>
</div>
</a>
</div>
</div>
显然在做的时候……
.imageblock.col-sm-3:nth-child(7) { display: none; }
...没有任何反应,因为这些元素不是父元素的第 7 个子元素。
但是当我尝试...
a.recirc-rail_unit:nth-child(7) { display: none; }
...什么也没有发生。我无法弄清楚我做错了什么。
编辑:使用 a 标签作为类是一个错字。我的道歉
【问题讨论】:
-
你选择
.a作为一个类,但它只是一个标签a -
最好也考虑第 n 个类型
-
试试
a.recirc-rail_unit:nth-child(7) .imageblock.col-sm-3{ display: none; }
标签: html css css-selectors pseudo-class