Ver Mensaje Individual
  #5 (permalink)  
Antiguo 27/09/2013, 10:43
Avatar de pzin
pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 6 meses
Puntos: 2114
Respuesta: Menu desplegable solamente con CSS y algunas especificaciones

Es que no es lo mismo hablar de un color que de un color de fondo, ya que el color si se hereda, pero no el del fondo.

Eso lo tendrás que indicar en cada caso.

Código CSS:
Ver original
  1. #menu > ul > li:nth-child(1) li {
  2.   background-color: green;
  3. }
  4.  
  5. #menu > ul > li:nth-child(1) li li {
  6.   background-color: forestgreen;
  7. }

Aunque yo le pondría una clase a cada li principal, porque si no te van a quedar unos selectores muy muy feos.

Código HTML:
Ver original
  1. <li class="verde">

Código CSS:
Ver original
  1. li.verde li {
  2.   background-color: green;
  3. }
  4.  
  5. li.verde li li {
  6.   background-color: forestgreen;
  7. }