Foros Programación Cliente

Alinear menú a la derecha

4 4 Respuestas Martes 31 de mayo, 2011
Hola, me trae de cabeza el tema de alinear un menu ul a la derecha. La forma en la que lo estoy haciendo es añadiendo a la ul del menú un marging-left para que el texto se vaya corriendo hacia la derecha, pero así solo se puede hacer a ojo y dependiendo del navegador, el texto cambia un poco de tamaño y me pasa lo de la imagen... (gráfica publicitaria no me cabe y pasa automaticamente a la linea de abajo)

¿Existe alguna forma de alinearlo a la derecha automaticamente?




Registrado desde 20/09/09
Número de posts: 389
  • Avatar de Destaca Destaca Registrado desde 14/07/10 / Número de posts: 10
    Hola.
    Deberías poner un text-align: right en el div que contiene la ul.
    O poner un float: right en la ul.
    Saludos
    Destaca: diseño y creación
    http://www.destacaimagen.com
    Publicado hace 12 meses
  • Avatar de Ika Ika Registrado desde 20/09/09 / Número de posts: 389
    Hola. Gracias por la rapidez, pero eso no me funciona.

    Pongo el código:

    HTML

    <div id="submenu01">
    <ul>
    <li><a href="editorial.html">Diseño editorial</a></li>
    <li><a href="identidad.html">Identidad</a></li>
    <li><a href="packaging.html">Packaging</a></li>
    <li><a href="grafica.html">Gráfica publicitaria</a></li>
    </ul>
    </div>


    CSS

    #submenu01{
    height:30px;
    margin-bottom:50px;
    border-bottom:#CCC dotted 2px;
    width:900px;
    float:left;
    }

    #submenu01 ul{margin-left:485px;*}
    #submenu01 ul li{ float:left; margin-left:10px;}
    Publicado hace 12 meses
  • Avatar de Höher Höher Registrado desde 28/06/07 / Número de posts: 454
    Cambia esto del CSS

    #submenu01 ul {
    float: right;
    margin: 0 15px 0 0}
    Publicado hace 12 meses
  • Avatar de Ika Ika Registrado desde 20/09/09 / Número de posts: 389
    Muchas gracias Höher, creo que ahora si funciona!
    Publicado hace 12 meses