CSS:怎么说.class:最后types
可能重复:
如何在CSS中select具有特定类名的“最后一个孩子”?
正如标题所说,我想将css规则应用到某个类的某个类的最后一个元素。 以下代码完美地工作:
div:last-of-type { margin-right:0; }
但我想要的东西
div.class:last-of-type { margin-right:0; }
如何做到这一点?
不幸的是,find最后一个.class
是不可能的。
编辑 :要实际添加一些build设性的答案,你可以回退到JavaScript来find这个select器,或者修改你的标记/ CSS。 虽然我发现自己的情况是类select器的last-of-type
是有用的,但没有什么是不能用多一点思考来解决的。
使nomargin一个CSS类,你可以很容易地改变它:
var items = document.getElementsByClassName('nomargin'); items[items.length-1].style.color = 'black'; items[items.length-1].style.background = 'white';
或者如果没有足够的jQuery ,你可以使用:
jQuery('div.nomargin:last').css({ color:'black', background:'white'})