Saltar al contenido

Estirar ul horizontal para ajustar el ancho de div

Recuerda que en la informática cualquier problema casi siempre tiene varias soluciones, de igual modo aquí te compartiremos lo mejor y más eficiente.

Solución:

Esta es la forma más fácil de hacerlo: http://jsfiddle.net/thirtydot/jwJBd/

(o con table-layout: fixed para una distribución uniforme del ancho: http://jsfiddle.net/thirtydot/jwJBd/59/)

Esto no funcionará en IE7.

#horizontal-style 
    display: table;
    width: 100%;
    /*table-layout: fixed;*/

#horizontal-style li 
    display: table-cell;

#horizontal-style a 
    display: block;
    border: 1px solid red;
    text-align: center;
    margin: 0 5px;
    background: #999;

Respuesta anterior antes de su edición: http://jsfiddle.net/thirtydot/DsqWr/

La gente odia las tablas por datos no tabulares, pero lo que está pidiendo es exactamente en qué son buenas las tablas.

Manera poco elegante (pero efectiva): usar porcentajes

#horizontal-style 
    width: 100%;


li 
    width: 20%;

Esto solo funciona con los 5

  • ejemplo. Para más o menos, modifique su porcentaje en consecuencia. si tienes otro
  • s en su página, siempre puede asignar a estos en particular una clase de “menu-li” para que solo se vean afectados.

    Agradecemos que desees añadir valor a nuestra información colaborando tu veteranía en las explicaciones.

    ¡Haz clic para puntuar esta entrada!
    (Votos: 0 Promedio: 0)



    Utiliza Nuestro Buscador

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

    Respuestas a preguntas comunes sobre programacion y tecnología