Tengo 
entendido que funciona en IE9 e IE10. Como no tengo instalado IE, ¿podrías confirmarlo? Por si vienen otros con el mismo problema a 
golisnear el tema. 
 
 
Hacerlo funcionar mediante CSS puro para IE8 pudiera hacerse con un selector de hermanos; +.    
Código CSS:
Ver original- /* Primero (primero primera fila) */ 
- div:first-child  { 
-   margin-right: 0; 
- } 
-   
- /* Tercero (primero segunda fila) */ 
- div:first-child + div + div  { 
-   margin-right: 0; 
- } 
-   
- /* Quinto (primero tercera fila) */ 
- div:first-child + div + div + div + div  { 
-   margin-right: 0; 
- } 
Y así sucesivamente. Es un poco arcaico, repetitivo y feo. Muy feo. 
 
 
Usando 
Sass o 
less podría hacerse fácilmente y luego llamarlo mediante un 
comentario condicional para IE. 
Pero claro, si el contenido es dinámico se complica aún más el asunto. 
Yo personalmente me estoy olvidando de IE8. 
