Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/09/2013, 02:35
Avatar de pzin
pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: Color de un div según su contenido solo con css

Puedes ponerle clases o identificadores a cada elemento:

Código HTML:
Ver original
  1. <li class="productos">
  2.   Productos
  3.   <ul>
  4.   </ul>
  5. </li>
  6. <li class="galeria">
  7.   Galería
  8.   <ul>
  9.   </ul>
  10. </li>

Código CSS:
Ver original
  1. .productos {
  2.   color: blue;
  3. }
  4.  
  5. .galeria {
  6.   color: red;
  7. }

O usar nth-child() en el selector:

Código CSS:
Ver original
  1. ul > li:nth-child(1) {
  2.   color: blue;
  3. }
  4.  
  5. ul > li:nth-child(2) {
  6.   color: red;
  7. }