Buenas.....

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.

No veo esta soluci�n muy l�gica.... Si tienes tres columnas, con tres tipos de contenidos, lo l�gico ser�a usar tres <div>, ya que claramente son tres divisiones (sem�nticas) del contenido de la p�gina, el uso de <span> aqu� estar�a fuera de lugar.


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?

No creo que sea una paradoja, me parece que est�s mezclando bloques "l�gicos" con bloques "visuales". XHTML es un lenguaje de marcas, y sirve para estructurar el contenido. Un <div> te marca un bloque de ese contenido, pero no te indica como debe aparecer, eso depende exclusivamente de la hoja de estilos, y no tiene porqu� empezar y acabarse con ua nueva l�nea. Contenido independiente de dise�o :)



Personalmente desde que me convert� a los estilos encuentro mi vida mucho m�s sencilla. El c�digo HTML que resulta de eliminar las tablas para maquetar y dejar todo el aspecto visual en manos de las CSS es mucho m�s limpio, manejable y f�cil de actualizar, y en cuanto a las posibilidades visuales es much�simo m�s potente que usando tablas...


De hecho estamos pasando algunos dise�os maquetados con tablas a capas, y es una gozada ver como 300 � 400 l�neas de c�digo HTML tremendamente enrevesado se quedan en apenas 100-125 de c�digo XHTML limpito limpito.... :) Por no hablar de los clientes que cada dos d�as cambian de opini�n sobre el dise�o y lo resolvemos simplemente cambiando la hoja de estilos, y no las 30 p�ginas de su web...

Saludos,

        Ernesto


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

Responder a