Lo que tú necesitas es display:inline-block; pero no funciona en firefox (aunque si lo hace -moz-inline-block) e IE tiene problemas con su implementación, aunque igual te sirve.
El día 5/11/07, NetVicious < [EMAIL PROTECTED]> escribió: > > El lunes, 5 nov 2007 a las 16:18, Gael > escribió: > > > img { display: block; } > > > con lo que el display inline de los li se va a hacer puñetas y la lista > > queda vertical. > > > He probado con float: left en los li (pero no quedan centrados > > horizontalmente), con <p> en los pies de foto (pero vuelve a quedar > > vertical), con <br /> entre la foto y el pie... Probaría con listas de > > definición (dt para la foto y dd para el pie) pero no todas las fotos > > tendrán pie y no me convence la idea de dejar dd vacíos. > > > Alguien sabe cómo conseguirlo? Cómo centrar horizontalmente una lista > > con elementos de bloque o cómo conseguir el mismo efecto con otro > marcado? > > Veamos, antes de seguir hay que entender el inline y el block. > > El inline ocupa el espacio que necesite pero pierdes margenes superior > e inferior y otras cosas. > > El block ocupa todo a no ser que le digas lo contrario. > > En tu caso creo que poniendo display:block con with y floats tendrías el > efecto que deseas. > > > -- > /\ / > / \ / \ / > / \/ e t \/ i c i o u s > ........................ > > _______________________________________________ > Lista de distribución Ovillo > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org > Puedes modificar tus datos o desuscribirte en la siguiente dirección: > http://lists.ovillo.org/mailman/listinfo/ovillo > -- We don't need no education - Pink Floyd _______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo