-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Lo t�pico para maquetar contenido es usar las etiquetas <div> (de bloque) y
<span> (de linea).
Todo esto esta muy bien, pero imaginemos el tambien t�pico caso de 3 columnas
de datos: Menu, Contenido y Opciones (por  ejemplo).
Se puede hacer un <div> para separar estos 3 campos del resto y un <span>
 para dividir cada columna sin ningun problema con las hojas de estilo.
Ahora imaginemos que el Contenido (columna central) tiene <div> y <span>
internos (es muy posible), hasta aqui todo perfecto el CSS sera valido y nos
quedara todo muy bien, pero (por lo menos) si es XHTML 1.1 este no valida, ya
que no se permiten etiquetas tipo <div> (�de bloque!) dentro de etiquetas
tipo <span> (�de linea!).
Una posible solucion ser�a cambiar la columna contenido de <span> a <div>,
pero aunque esto se va a ver de forma correcta (con un buen CSS) en la
mayoria de los navegadores, la estructura XHTML es incorrecta ya que un
elemento de bloque tiene que serlo y generarse en una nueva linea y acabar
con una nueva linea, o sea se obtienen (aunque luego no se vea asi en casi
todos los navegadores) 3 filas en vez de 3 columnas.
�Como se puede resolver esta paradoja?
La opcion facil es hacer 3 columnas con una tabla, pero realmente no es una
tabla lo que quieres representar.
Y otra cosa: con css puedes hacer que un <div> se comporte como una tabla con
display:table ... evidentemente as� no usas <table> pero estas diciendo
indirectamente que lo es, por lo que tampoco tiene mucho sentido no usar
<table> que es un elemento con la propiedad display: table definida "de
antemano" y si usar <div style="display: table"> que mas bien esta definida
(segun entiendo yo) para lenguajes de marcas sin elementos como <table>

Gracias de antemano por los comentarios.

Nota: Lo he enviado por segunda vez porque parece que no llega, si os llega 
duplicado, mil perdones.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (FreeBSD)

iD8DBQFA7rgqHo4XwRDcj7QRAjf+AKCKQ1iy6v8EpPQcbu2SipdHdK6+OQCfSpnE
aIwHuy3QNRydyNv1kdLEbTE=
=EXLU
-----END PGP SIGNATURE-----

_______________________________________________
Ovillo mailing list
[EMAIL PROTECTED]
http://ovillo.org/mailman/listinfo/ovillo_ovillo.org

Responder a