La solución que me propones me sirve; aunque en un primer momento pensé que iba a tener problemas si el usuario cambiase el zoom del texto, pero poniendo las unidades en em queda bastante aceptable el resultado.
Un saludo y muchas gracias. On 3/22/07, Juan Jorge Muñoz Herrero <[EMAIL PROTECTED]> wrote: > > Lo siento pero el CSS es así, lo elementos flotados a la izquierda van > ocupando posiciones, y pasan abajo en el momento que tienen espacio, por > lo > cual detrás del elemento que ocupe más. La solución pasa por que le des un > display block y un height específico a "ul.thumbs li a", lo cual además, > creo que quedaría más bonito a nivel visual... > > > El día 22/03/07, Daniel <[EMAIL PROTECTED]> escribió: > > > > Hola a todos. > > > > Estoy haciendo una página web en la cual se muestran una lista de > imágenes > > y > > tengo un problemas con el CSS. Yo quiero que la lista de imágenes sea > > horizontal y que muestre un número variable de imágenes por línea según > el > > ancho del navegador (Eso ya está hecho). > > > > El problema surge porque las imágenes tienen texto debajo de ellas y ese > > texto puede ocupar una o varias líneas y cuando hay algún texto con > varias > > líneas la fila de imágenes que está debajo no empieza en el borde > > izquierdo > > sino a continuación de la imagen que tiene ese texto. > > > > A continuación os pongo el archivo en cuestión por si no quedó > > suficientemente claro el problema. > > > > <?xml version="1.0" encoding="iso-8859-1"?> > > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " > > http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> > > <html> > > <head> > > <title>Test page</title> > > <style type="text/css"> > > > > body { > > background-color:black; > > } > > > > ul.thumbs > > { > > background-color:#090900; > > > > list-style-type:none; > > > > position:absolute; > > left:5%; > > width:90%; > > > > padding:0; > > margin:0; > > > > border:3px solid #440000; > > } > > > > ul.thumbs li { > > display:inline; > > } > > > > ul.thumbs li a { > > font-size:small; > > font-style:italic; > > text-align:center; > > text-decoration:none; > > > > color:#AA8822; > > background-color:#222222; > > > > float:left; > > > > width:114px; > > padding:8px 8px 2px 8px; > > margin:16px; > > > > border:2px solid #000044; > > } > > > > ul.thumbs li a:hover { > > color:#BB9933; > > background-color:#333333; > > > > border:2px solid #000088; > > } > > > > ul.thumbs li a:active { > > color:yellow; > > background-color:gray; > > > > border:2px solid blue; > > } > > > > ul.thumbs li a img { > > color:#668822; > > > > width:108px; > > height:152px; > > > > border-width:2px; > > margin-bottom:0; > > } > > > > ul.thumbs li a:hover img { > > color:#779933; > > } > > > > ul.thumbs li a:active img { > > color:lime; > > } > > > > </style> > > </head> > > > > <body> > > <ul class="thumbs"> > > <li><a href="#"><img src=" > > http://www.w3.org/Style/CSS/Buttons/cssom" > > alt="1"/><br/>test1</a></li> > > <li><a href="#"><img src=" > > http://www.w3.org/Style/CSS/Buttons/cssom" > > alt="2"/><br/>test2 test2 test2 test2 test2 test2 test2 test2</a></li> > > <li><a href="#"><img src=" > > http://www.w3.org/Style/CSS/Buttons/cssom" > > alt="4"/><br/>test3</a></li> > > <li><a href="#"><img src=" > > http://www.w3.org/Style/CSS/Buttons/cssom" > > alt="5"/><br/>test4</a></li> > > <li><a href="#"><img src=" > > http://www.w3.org/Style/CSS/Buttons/cssom" > > alt="6"/><br/>test5</a></li> > > <li><a href="#"><img src=" > > http://www.w3.org/Style/CSS/Buttons/cssom" > > alt="7"/><br/>test6</a></li> > > <li><a href="#"><img src=" > > http://www.w3.org/Style/CSS/Buttons/cssom" > > alt="8"/><br/>test7</a></li> > > <li><a href="#"><img src=" > > http://www.w3.org/Style/CSS/Buttons/cssom" > > alt="9"/><br/>test8</a></li> > > <li><a href="#"><img src=" > > http://www.w3.org/Style/CSS/Buttons/cssom" > > alt="10"/><br/>test9</a></li> > > </ul> > > </body> > > > > </html> > > > > Saludos. > > Dani > > _______________________________________________ > > Lista de distribución Ovillo > > Para escribir a la lista, envia un correo a [email protected] > > Puedes modificar tus datos o desuscribirte en la siguiente dirección: > > http://lists.ovillo.org/mailman/listinfo/ovillo > > > > > > -- > Juan J. Muñoz > http://www.taarq.com > _______________________________________________ > Lista de distribución Ovillo > Para escribir a la lista, envia un correo a [email protected] > Puedes modificar tus datos o desuscribirte en la siguiente dirección: > http://lists.ovillo.org/mailman/listinfo/ovillo > _______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a [email protected] Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
