[Ovillo] Listado con elementos de listado flotantes

Julio Loayza Herrero loayza.listas en stanque.com
Vie Mayo 22 14:44:57 UTC 2009


Hola.

Esta es mi primera participación en la lista, a ver si alguien puede  
me aportar un poco de luz :-)

Soy un poco purista del código y no me gusta nada usar hacks, aunque a  
veces sea irremediable.

Me planteo: Si tenemos un listado (ul por ejemplo) y con todos sus  
elementos flotantes ¿Cómo hacer para que el listado (ul) no aparezca  
"vacío"? Es decir, para que tome la altura de los elementos contenidos.

No sé si me explico, pero lo podemos ver claro en este ejemplo que he  
preparado:

http://stanque.com/demos/css/listas.html

El listado tiene fondo negro, pero el fondo no acompaña a los  
elementos, puesto que son flotantes y estos pierden su posición.

Sé que la solución "visual" es muy sencilla con sobreetiquetado y  
algún hack, como embebiendo el listado con un div y poniendo un  
"clearfix" detrás del mismo.

Como hack "light" se me ocurrió colocar un elemento de listado vacío  
al final, con clear both. Pero no funcionó.

¿A alguien se le ocurre alguna solución que no conlleve sobreetiquetado?

Gracias a todos, ¡un saludo!

julio loayza

stanque


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