[Ovillo] Problemas con la alineación de las list as

2007-03-22 Por tema Daniel
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
titleTest 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 #44;
}

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:#22;

float:left;

width:114px;
padding:8px 8px 2px 8px;
margin:16px;

border:2px solid #44;
}

ul.thumbs li a:hover {
color:#BB9933;
background-color:#33;

border:2px solid #88;
}

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
lia href=#img src=http://www.w3.org/Style/CSS/Buttons/cssom;
alt=1/br/test1/a/li
lia href=#img src=http://www.w3.org/Style/CSS/Buttons/cssom;
alt=2/br/test2 test2 test2 test2 test2 test2 test2 test2/a/li
lia href=#img src=http://www.w3.org/Style/CSS/Buttons/cssom;
alt=4/br/test3/a/li
lia href=#img src=http://www.w3.org/Style/CSS/Buttons/cssom;
alt=5/br/test4/a/li
lia href=#img src=http://www.w3.org/Style/CSS/Buttons/cssom;
alt=6/br/test5/a/li
lia href=#img src=http://www.w3.org/Style/CSS/Buttons/cssom;
alt=7/br/test6/a/li
lia href=#img src=http://www.w3.org/Style/CSS/Buttons/cssom;
alt=8/br/test7/a/li
lia href=#img src=http://www.w3.org/Style/CSS/Buttons/cssom;
alt=9/br/test8/a/li
lia 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 Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] Problemas con la alineación de las list as

2007-03-22 Por tema Daniel
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
  titleTest 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 #44;
  }
 
  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:#22;
 
  float:left;
 
  width:114px;
  padding:8px 8px 2px 8px;
  margin:16px;
 
  border:2px solid #44;
  }
 
  ul.thumbs li a:hover {
  color:#BB9933;
  background-color:#33;
 
  border:2px solid #88;
  }
 
  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
  lia href=#img src=
  http://www.w3.org/Style/CSS/Buttons/cssom;
  alt=1/br/test1/a/li
  lia href=#img src=
  http://www.w3.org/Style/CSS/Buttons/cssom;
  alt=2/br/test2 test2 test2 test2 test2 test2 test2 test2/a/li
  lia href=#img src=
  http://www.w3.org/Style/CSS/Buttons/cssom;
  alt=4/br/test3/a/li
  lia href=#img src=
  http://www.w3.org/Style/CSS/Buttons/cssom;
  alt=5/br/test4/a/li
  lia href=#img src=
  http://www.w3.org/Style/CSS/Buttons/cssom;
  alt=6/br/test5/a/li
  lia href=#img src=
  http://www.w3.org/Style/CSS/Buttons/cssom;
  alt=7/br/test6/a/li
  lia href=#img src=
  http://www.w3.org/Style/CSS/Buttons/cssom;
  alt=8/br/test7/a/li
  lia href=#img src=
  http://www.w3.org/Style/CSS/Buttons/cssom;
  alt=9/br/test8/a/li
  lia 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 Ovillo@lists.ovillo.org
  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 Ovillo@lists.ovillo.org
 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 Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo