Hola Javi
Todo esto esta muy bien, pero imaginemos el tambien t�pico caso de 3 columnas de datos: Menu, Contenido y Opciones (por ejemplo).�por qu� tiene que ser una de las 3 columnas un span? puedes (y debes) hacer perfectamente una maquetaci�n en 3 columnas utilizando un div para cada una de ellas.
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.No. Deber�as echarle un ojo a algunos tutoriales de maquetaci�n con css. 3 elementos de bloque saldr�an, en principio, uno debajo de otro. Pero para manejar esto, tenemos la instrucci�n float, que supongo que conocer�s.
En cualquier caso, te recomendar�a que le echaras un vistazo a este link: http://css-discuss.incutio.com/?page=ThreeColumnLayouts , en el que podr�s ver un mont�n de maquetaciones con 3 columnas, hechas con css.
Un saludo
-- Ram�n trabaja para Simplel�gica, construcci�n web (+34) 98 522 12 65 http://simplelogica.net
_______________________________________________ Ovillo mailing list [EMAIL PROTECTED] http://ovillo.org/mailman/listinfo/ovillo_ovillo.org
