Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/07/2013, 03:08
carlosuc99
 
Fecha de Ingreso: junio-2011
Mensajes: 342
Antigüedad: 12 años, 10 meses
Puntos: 5
Exclamación Posición correcta de menú

Buenas,

En primer lugar no sé si esto debería estar aquí o en HTML.

Tengo un menú, a la altura de este, pero un poco antes está el logo de la web. El problema es que la imagen carga un poco más tarde que el menú por lo que el menú ocupa el hueco de la imagen y cuando esta carga va a su verdadero sitio.

Cómo puedo hacer para que el menú ya arranque desde su sitio??
index.php con menús:

Código HTML:
Ver original
  1. <div class="row-2">
  2.                     <nav>
  3.                         <ul class="menu">
  4.                           <li><img class="logo" src="xxx/logo1.png"><li>
  5.                           <li><a href="index.php">Home Page</a></li>
  6.                           <li><a href="./index_public.php?page=about_us">Sobre nosotros</a></li>
  7.                           <li><a href="./index_public.php?page=pilots_public">Pilotos</a></li>
  8.                           <li><a href="./index_public.php?page=fleet_public">Flota</a></li>
  9.                           <li><a href="./index_public.php?page=contacts_form">Contacta</a></li>
  10.                         </ul>
  11.                     </nav>
  12.                 </div>

y el css

Código CSS:
Ver original
  1. .menu {width:100%}
  2. .menu li {float:left; margin-right:1px}
  3. .menu2 li {float:left;position:left;margin-left:2%; margin-right:1px}
  4. .menu li.last-item {margin:0}
  5. .menu li a {display:inline-block;width:100%;font-size:20px;padding:1px 15px 4px;margin-top:40px;color:#0078D2;background:#FFF;text-align:center;}
  6. .menu li a.active, .menu li a:hover {color:#4db4fa;background:#FFF;padding:1px 15px 4px;margin-top:40px}
  7. .logo {display:block;text-indent:-5000px;margin:2px 0 30px 50px}
  8. .row-2 {width:100%;min-height:85px;position:relative;z-index:1}