Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/12/2013, 07:10
Avatar de pzin
pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 10 meses
Puntos: 2114
Respuesta: Consulta etiquetas menú

Pero es que estás sobreescribiendo valores del código que puse en el otro tema:

Código CSS:
Ver original
  1. #container ul.menu li {
  2.   float:left; /* sobra */
  3.   margin-bottom:-1px;
  4.   display: table-cell;
  5.   text-align: center;
  6. }
  7. #container ul.menu li {
  8.   font-weight:700;
  9.   display:block; /* sobra */

Si flotas un elemento automáticamente el valor display se computa como un elemento de bloque. Que de todas formas, luego más abajo vuelves a declarar. ¿Para qué?

Si quitas esas dos cosas te funcionará.

Y si te aparece un extraño espacio a la izquierda, será que no usas ningún tipo de reset, entonces tendrías que ponerle a la lista:

Código CSS:
Ver original
  1. ul {
  2.   padding: 0;
  3. }

Luego repites mucho código. Si tienes la misma clase en varios elementos, puedes hacer:

Código CSS:
Ver original
  1. .content {
  2.   display:none;
  3. }

Siguiendo el principio DRY, es mejor no repetir las cosas.