【发布时间】:2015-06-14 23:06:52
【问题描述】:
我有一个父 div 和 3 个 div。我想隐藏最后一个子 div。我尝试使用last-child CSS 选择器,但它不起作用。
div的顺序:
<div class="wysibb-toolbar">
<div class="wysibb-toolbar-container"></div>
<div class="wysibb-toolbar-container"></div>
<div class="wysibb-toolbar-container">//(This is to be made display:none)
<div class="wysibb-toolbar-btn wbb-code" jQuery110208619481903000815="71"></div>
<div class="wysibb-toolbar-btn wbb-code" jQuery110208619481903000815="71"></div>
</div>
</div>
我试过这个:
div.wysibb-toolbar div:last-child {
display:none;
}
【问题讨论】:
-
您的 CSS 属性中有错字。这是
display,而不是disply。如果这样可以解决您的问题,我建议您删除您的问题以避免投票/问题关闭。如果它不能解决您的问题,那么我们需要查看更多代码,因为display: none;对我来说适用于该 HTML。 -
啊,抱歉更正了类型。但这仍然不起作用
-
你确定这些是你真正的标记吗?
-
是的 Fabrizio,从开发人员工具中复制了标记。我无权访问生成 Jquery 或 UI 的 HTML 文件。可以通过使用css文件覆盖类来修改UI。所以寻找另一种选择..