Hola Borja,
Asi por encima, creo que podrias agrupar los div y los dl
de:
<div id="izquierda">
<dl id="fotos">
a:
<dl id="fotos">
y los estilos que le aplicas a izquierda y fotos se los aplicas todos a
fotos.
lo mismo con derecha.
Y asi quitas los ids izquierda y derecha, que no se refieren al contenido o
estructura sino a la presentaci�n.
(si en un furturo decides ponerlo al reves seria incongruente)
Y por otro lado en:
#fotos dl{
}
estas dando estilo a los dl DENTRO del id foto, con lo que no hace nada.
Puedes poner:
#fotos{
}
lo mismo con :
#textos dl{
}
Seran las prisas, como yo, que pongo <li>...<li/>
Un saludo,
Edu
----- Original Message -----
From: "Kaktum" <[EMAIL PROTECTED]>
To: "Ovillo, la lista de CSS en castellano" <[email protected]>
Sent: Wednesday, May 04, 2005 8:27 PM
Subject: Re: [Ovillo] Tabla compleja: �Accesible?
Mi gran problema es que la tabla que quiero hacer contiene imagenes y
textos, y presentados de manera lineal no son muy est�ticos.
Con todo lo que me habeis dicho se me ha ocurrido crear dentro del mi
<div> "contenedor" otros <div> con anchos en % (Ya que quiero un
dise�o liquido 100%) en los que presentar� los datos con listas de
definici�n, de manera que pueda simular una tabla. Por ejemplo, puedo
poner las fotos en la izquierda y los textos en la derecha. Adem�s asi
podria controlar independientemente con el CSS los atributos de los
<dl> <dt> y <dd> para la parte de fotos y para la parte de texto.
La cosa quedar�a algo as�
C�digo del HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Ficha del animal</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"
/>
<style>
#contenedor {
width: 100%;
font-family: sans-serif;
}
#izquierda {
float: left;
width: 50%;
}
#derecha {
float: left;
width: 40%;
margin-left: 1em;
}
#fotos dl{
width: 100%;
border: 1px solid #cccccc;
}
#fotos dt{
margin-bottom:2.4em;
padding: -2.4em;
width: 100%;
font-weight:bold;
border: 1px solid #666666;
background-color: #99CC66;
}
#fotos dd{
width: 100%;
border: 1px solid #cccccc;
margin-left: 0%;
margin-top: -2.4em;
padding: -3.4em;
background-color: #FFFFFF;
}
#textos dl{
width: 100%;
border: 1px solid #cccccc;
}
#textos dt{
margin-bottom: 2.4em;
padding: -2.4em;
width: 30%;
margin-left: 0%;
border: 1px solid #666666;
background-color: #99CC66;
font-weight:bold;
}
#textos dd{
width: 70%;
border: 1px solid #cccccc;
margin-left: 31%;
margin-top: -3.5em;
padding: -2.4em;
background-color: #FFFFFF;
}
</style>
</head>
<body>
<div id="contenedor" title="Ficha del animal">
<h2>Ficha del animal</h2>
<div id="izquierda">
<dl id="fotos">
<dt>Imagen</dt>
<dd><img src="buho.jpg"/></dd>
<dt>Distribuci�n</dt>
<dd><img src="distrib_buho.jpg"/></dd>
<dt>H�bitat</dt>
<dd><img src="habitat.jpg" alt="Imagen H�bitat"/></dd>
</dl>
</div>
<div id="derecha">
<dl id="textos">
<dt>Nombre cient�fico</dt>
<dd> Buho buho</dd>
<dt>Orden</dt>
<dd>Strigiformes</dd>
<dt>Familia</dt>
<dd>Strigidos</dd>
</dl>
</div>
</div>
</body>
</html>
----------------------------------------------------------------
�Est� bien hecho?
Gracias a [EMAIL PROTECTED] por la ayuda. Un saludo:
Borja Sanz
kaktum
_______________________________________________
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://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://ovillo.org/mailman/listinfo/ovillo