Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/07/2011, 21:47
Avatar de Panino5001
Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años
Puntos: 834
Respuesta: varios divs, con mismo class (CSS), pero diferentes propiedades.

Te convendría hacerlo en lenguaje de servidor (una búsqueda por "colores alternos" o "zebra" seguro daría resultados). Normalmente se hace guardando los colores en un array y usando luego el operador %:
Código:
colores=[color1,color2,..., colorN];
for(i=0;i<colores.length;i++){
    colorActual=colores[i % colores.length];
}
Un ejemplo en javascript:
Código PHP:
<!DOCTYPE html>
<
html>
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<
title>Documento sin título</title>
<
style>
*{
margin:0padding:0}
lipadding:3pxfont-family:VerdanaGenevasans-seriffont-size:11pxline-height:15px; list-style:none;color:#FFF}
</style>
<
script type="text/javascript">
onload=function(){
    var 
colores=['#F00','#00F'],
    
els=document.getElementsByTagName('li'),
    
l=els.length,i=0;
    for(;
i<l;i++){
        
els[i].style.background=colores[i%2];    
    }
}
</script>
</head>
<body>
<ul>
<li>uno</li>
<li>dos</li>
<li>tres</li>
<li>cuatro</li>
<li>cinco</li>
<li>seis</li>
</ul>
</body>
</html>