Hola a todos,
yo llevo poco tiempo en el mundo del CSS con un uso m�s creativo. No
obstante tras ver el mensaje de Ernesto, empiezo a plantearme que tengo una
aplicaci�n con muchos informes generados todos a base de tablas y que se
podr�a optimizar o al menos mejorar en los nuevos informes con capas. Me
gustar�a si me pod�is recomendar alguna direcci�n o pasarme alg�n ejemplo
para empezar a ver como puedo adaptando mis tablas y mis filas a otros
elementos de CSS o que me recomend�is.
Un saludo.
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
___________________________________________________________________________
Este mensaje se dirige exclusivamente a su destinatario y puede contener
informaci�n privilegiada o confidencial. Si no es vd. el destinatario
indicado, queda notificado de que la utilizaci�n, divulgaci�n y/o copia sin
autorizaci�n est� prohibida en virtud de la legislaci�n vigente. Si ha
recibido este mensaje por error, le rogamos que nos lo comunique
inmediatamente por esta misma v�a y proceda a su destrucci�n.
This message is intended exclusively for its addressee and may contain
information that is CONFIDENTIAL and protected by professional privilege.
If you are not the intended recipient you are hereby notified that any
dissemination, copy or disclosure of this communication is strictly
prohibited by law. If this message has been received in error, please
immediately notify us via e-mail and delete it.
___________________________________________________________________________
_______________________________________________
Ovillo mailing list
[EMAIL PROTECTED]
http://ovillo.org/mailman/listinfo/ovillo_ovillo.org