Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/09/2011, 22:02
Avatar de Naahuel
Naahuel
 
Fecha de Ingreso: marzo-2011
Ubicación: localhost
Mensajes: 796
Antigüedad: 13 años, 8 meses
Puntos: 192
Respuesta: Cómo hacer una barra de menú como la de facebook?

Primero tenés que asegurarte que los elementos body y html no tengan el margen y el padding que el navegador les agrega:

Código CSS:
Ver original
  1. body, html{
  2. margin:0;
  3. padding:0;
  4. }

Yo suelo usar un reset.css para este tipo de cosas.

Después tenés que definir tu barra fuera del contenedor general de tu sitio, que puede tener dimensiones limitadas. Algo así:

Código HTML:
Ver original
  1. <head>...</head>
  2.  
  3. <div id="barra_superior"></div>
  4. <div id="contenedor">
  5.  
  6. ...
  7.  
  8. </div>
  9.  
  10. </body>
  11. </html>

Después, basta con estilizar un poco tu barra. Por ejemplo:

Código CSS:
Ver original
  1. #barra_superior{
  2. background:#000;
  3. color:#FFF;
  4. min-width:960px;
  5. }

No es necesario especificar un ancho, ni siquiera uno del 100%. Los elementos de bloque ya se adaptan al ancho. El min-width es para que la barra no tenga nunca menos de 960px (por ejemplo).

Lo que resta es estilizar lo que esté DENTRO de la barra. Esto ya es personal, pero seguro usarás posicionamientos y flotados.
__________________
nahueljose.com.ar