[Ovillo] Listados de elementos que se superponen

jEsuSdA 8) bazofia1 en terra.es
Lun Mayo 8 12:44:00 UTC 2006


Hola!:

Estoy tratando de organizar varios items con una lista.
Cada item contiene una imagen y un texto enlazado.

El problema está en que, cuando el texto enlazado no supera en altura el 
tamaño de la imagen (lo cual suele ocurrir si el texto es corto o la 
resolución alta) las listas se superponen formado una especie de escalera.

La manera que primeramente se me ocurrió para solventar el problema era 
poner un tamaño de altura mínim: "min-height:6em" , pero como sabéis, 
iexploter NO soporta min-height, así que la solución es usar height.

Esto provoca que si el texto es extenso o la resolución baja, entonces 
los textos se superpongan a los del item inferior, no se vean o 
aparezcan barras de scroll, dependiendo de si uso "overflow:auto, hidden 
o scroll".

La pregunta es: ¿existe alguna manera de maquetar estas listas para que 
se vean bien en todos los navegadores y resoluciones con independencia 
del tamaño del texto enlazado e incluso de la existencia o no de imagen 
asociada al item?

Lo que busco es algo así como cuando maquetábamos con tablas y creábamos 
una tabla con 2 columnas y varias filas; en la primera celda de cada 
fila iría una imagen y en la segunda un texto enlazado. La tabla se 
estiraba ajustándose en cada fila a la celda más alta.


Gracias!

------


El HTML:


<ul>
                    <li>
                        <img src="pics/lorem ipsum_00.jpg" alt="#" 
title="#" />
                        <a href="#" title="#">Lorem ipsum.</a>
                    </li>
       
                    <li>
                        <img src="pics/lorem ipsum_00.jpg" alt="#" 
title="#" />
                        <a href="#" title="#">Lorem ipsum.</a>
                    </li>

                    <li>
                        <img src="pics/lorem ipsum_00.jpg" alt="#" 
title="#" />
                        <a href="#" title="#">Lorem ipsum .</a>
                    </li>

</ul>



El CSS:

li
{
    list-style:none;
    overflow:auto;
    display:block;
    height:6em;
}

noticias li img
{
    float:left;
    margin:0 1em 1em 0;
}


Pdta: no puedo usar "clear:right" puesto que existe una capa a la 
derecha que no debe moverse (la típica maquetación a 3columnas donde el 
listado de items está en la columna del centro).


Más información sobre la lista de distribución Ovillo