Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/02/2013, 13:06
GonzaFY
 
Fecha de Ingreso: febrero-2013
Mensajes: 33
Antigüedad: 11 años, 3 meses
Puntos: 2
Menu hecho de lista con fondo

Apenas estoy empezando con el CSS porque antes no sabia ni que era util... Bueno estoy intentando hacer un menu con listas, mi html es:
Código HTML:
Ver original
  1. <ul id='menu'>
  2.             <li><a href='#'>INICIO</a></li>
  3.             <li><a href='#'>PELICULAS</a></li>
  4.             <li><a href='#'>JUEGOS</a></li>
  5.             <li><a href='#'>INGRESAR</a></li>
  6.             </ul>

Y mi CSS:
Código CSS:
Ver original
  1. #menu {
  2.     padding: 0px;
  3.     height: 34px;
  4.     list-style: none;
  5.     width: 100%;
  6.     background: #2175bc;
  7.     text-align: center;
  8.    
  9. }
  10.  
  11. #menu li a{
  12.     font-family: Arial;
  13.     font-size:11px;
  14.     text-decoration: none;
  15.     background-color: #2175bc;
  16.     color: #fff;
  17.     display: block;
  18.     float: left;
  19.     padding: 10px;
  20.    
  21.  
  22. }

Al #menu le agregue un color de fondo para rellenar el espacio que queda libre ya que el menu es horizontal, el problema es que para centrar el INICIO , PELICULAS , etc, como tienen padding tengo que hacer mas grande el #menu por lo que le agregue height: 34px; pero no hay otra forma de hacerlo?
No se si me explico pero quiero que la altura del #menu (<ul> sea del tamaño que requiera #menu li ... Espero que me comprendan..

Saludos.