Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/09/2012, 06:14
noruas
 
Fecha de Ingreso: junio-2012
Mensajes: 80
Antigüedad: 11 años, 10 meses
Puntos: 11
Respuesta: Alinear nav a una imagen

No entiendo la distribucion que usas ni como estas usando las propiedades del css... Pero bueno, yo usaria algo similar a esto:

Código HTML:
Ver original
  1.     <div id="titulo"> Este es el título</div>
  2.     <div id="social">Social 1 Social 2</div>
  3.  
  4. <nav>
  5.     <div id="logo"></div>
  6.     <ul>
  7.         <li>boton1</li>
  8.         <li>boton2</li>
  9.         <li>boton3</li>
  10.         <li>boton4</li>
  11.         <li>boton5</li>
  12.     </ul>
  13. </nav>

Código CSS:
Ver original
  1. #logo {
  2.     background-image: url(tu imagen);
  3.     width: el ancho que sea;
  4.     height: el alto que sea;
  5. }
  6. nav ul {
  7.     float: left;
  8.     margin-left: el ancho del div anterior;
  9. }
  10. nav ul li {
  11.     las propiedades que sean necesarias.
  12. }

No soy muy ducho en la nueva estructura del HTML5 pero juraria que el nav es un elemento independiente al header por regla general. Tampoco se como va el control de flujo en HTML5 por lo que no se donde seria más correcto usar la limpieza de flujo tras el float, quizas alguien mas entendiedo en esta nueva version pueda matizar mas sobre esto.