【发布时间】:2013-12-12 00:55:25
【问题描述】:
我有以下 HTML。
<th id="form:dataTable:discountStartDate">
<span class="ui-sortable-column-icon ui-icon ui-icon-carat-2-n-s"></span>
<span class="ui-sortable-column-icon ui-icon ui-icon-carat-2-n-s"></span>
</th>
我只需要从last <span> 中隐藏给定的 CSS 类 - ui-sortable-column-icon。
如果我执行以下操作,
<style type="text/css">
#form\:dataTable\:discountStartDate .ui-sortable-column-icon{
display : none;
}
</style>
然后,它将从两个 span 标签中隐藏该类。
第一个 span 标签是我写的。因此,它可以被操纵。如有必要,可以给它一个id 属性,但另一个跨度标签是由我不能强硬的框架生成的。
有没有办法隐藏指定的CSS类仅从最后一个span标签?
如果覆盖最后一个 span 标签中的所有类会更好。
【问题讨论】:
-
您不能使用 CSS 删除类名(尽管您可以提供更具体的选择器来覆盖现有类名应用的 CSS)。你想达到什么目的?
-
只是为了隐藏/覆盖最后一个
<span>的.ui-sortable-column-icon类。写错了,删除 CSS 类,抱歉。