【发布时间】:2015-08-22 04:53:09
【问题描述】:
我有三个具有相同类名的 div,我想隐藏第一个和最后一个 div。
我的代码:
<div class="clsname">div1</div>
<div class="clsname">div2</div>
<div class="clsname">div3</div>
现在我想隐藏 div1 和 div3。事实上,我希望在浏览器中使用这个 输出:
div2
我该怎么做?
为了澄清,我想要这样的东西:(这只会隐藏 div3 )
div.clsname + div.clsname + div.clsname {display:none;}
【问题讨论】:
-
您可以向 div1 和 div3 添加一个新类,并对其应用
{display:none;}规则。 -
这取决于你的标记的其余部分。 CSS 中有 NO
:first-of-class/:last-of-class的东西。 -
@HashemQolami 你是这么假设的,但他从来没有要求过。
标签: html css css-selectors