【发布时间】:2017-09-17 16:04:09
【问题描述】:
我试图从后面隐藏第 n 个 div 元素。 使用 :nth-last-child(n) 选择器只会隐藏 div 中的最后一个元素,而不是 div 本身。
我尝试了以下方法:
.block:nth-last-child(1) {display:none;}
以上没有做任何事情
.block :nth-last-child(1) {display:none;}
以上只隐藏了div中的第n个元素
.block:nth-last-child(1) {display:none;}
<div class='block'>
<button type="button">a</button>
<button type="button">b</button>
<button type="button">c</button>
</div>
<div class='block'>
<button type="button">a</button>
<button type="button">b</button>
<button type="button">c</button>
</div>
<div class='block'>
<button type="button">a</button>
<button type="button">b</button>
<button type="button">c</button>
</div>
<div class='block'>
<button type="button">a</button>
<button type="button">b</button>
<button type="button">c</button>
</div>
【问题讨论】:
标签: css