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'})