CSS: Cómo decir .class: último-de-tipo

Posible duplicado:
¿Cómo selecciono el “último hijo” con un nombre de clase específico en CSS?

Como dice el título, quiero dirigir las reglas de CSS al último elemento de un tipo determinado que tiene cierta clase. El siguiente código funciona perfectamente:

div:last-of-type { margin-right:0; } 

pero quiero algo como

 div.class:last-of-type { margin-right:0; } 

Como hacer esto ?

Desafortunadamente, encontrar la última .class no es posible con el last-of-type .

Editar : para agregar algo constructivo a esta respuesta, puede recurrir a JavaScript para ubicar este selector o revisar su marcado / CSS. Aunque me he encontrado en una situación en la que el last-of-type de selector de clase sería útil, no es nada que no se pueda solucionar con un poco más de reflexión.

Haga que el nomargin sea una clase css, y puede cambiarlo fácilmente:

 var items = document.getElementsByClassName('nomargin'); items[items.length-1].style.color = 'black'; items[items.length-1].style.background = 'white'; 

o si eso no tiene suficiente jQuery , puede usar:

 jQuery('div.nomargin:last').css({ color:'black', background:'white'})