Hola,
No es ninguna "obsesi�n" ni "reto". La cosa es que el HTML es un lenguaje
basado en etiquetas (no programas acciones, m�s bien "estructuras" un
contenido para mostrarlo en un navegador), y como todo lenguaje, cada
etiqueta tiene un uso.
Antiguamente por limitaciones de Internet las p�ginas eran sencillas. Eran
como tienen que ser, en cierto modo: Contenido. Informaci�n.
Poco a poco la cosa fue cambiando y se empiezan a dise�ar cosas complejas, y
para hacer que aparezcan bien en pantalla la gente empez� a utilizar todo
tipo de "trucos" utilizando las etiquetas del HTML. No es que sea ilegal ni
que est� prohibido, pero es como utilizar la bandeja del CD como posavasos,
cuando para eso tienes otro objeto que realiza esa funci�n.
Y aunque no lo parezca, el uso de tablas para maquetar tiene su "crimen" en
cierto modo.
Yo siempre hab�a maquetado con tablas y de hecho a�n sigo haci�ndolo en
ocasiones, aunque ahora intento que cualquier proyecto nuevo vaya en XHTML
(aunque en la empresa por supuesto eso no es decisi�n mia).
Ahora bien, intentar� explicarte el concepto de tabla para ver si queda m�s
clara la cosa.
La tabla en la Web se supone que est� pensada para "listar" contenidos. Por
ejemplo, un listado de asignaturas con sus horarios, un listado de empleados
y su categor�a en la empresa, un listado de autobuses y horarios, etc...
A su vez, la tabla tiene etiquetas:
TH: Table header. Son las cabeceras de la tabla. Indican el "nombre" del
campo de las columnas.
TR: Table row: Son las filas de la tabla. Cada "registro".
TD: Table date: Son los datos de la tabla, el "contenido".
Los navegadores que leen por voz, ven una tabla, leen la columna, y van
leyendo el contenido de la columa en orden seg�n sea necesario. Por ejemplo
Lunes, matem�ticas, de 10:30 a 11:30
Martes, f�sica, de 11:15 a 13:35
Etc...
La mayor�a de la gente ni siquiera utiliza el TH. �Por qu�? Porque no tienen
TH realmente, ya que al utilizar las tablas para maquetar, no las utilizas
para listar ning�n contenido o informaci�n de utilidad. Por ejemplo una
tabla con tres columnas para mostrar una cabecera... en la primera celda hay
una imagen, en la central un degradado que se adapta al tama�o el navegador
y en la tercera columna la imagen de cierre de la cabecera.
Y as� con los men�s, el pie de la imagen, etc...
En definitiva, puedes utilizar tablas para maquetar, pero para cumplir los
est�ndares y para sacar todo su potencial al CSS, lo mejor es utilizar cada
etiqueta HTML para lo que es.
Espero haberte aclarado las ideas.
Un saludo.
__________________________
. � Iban Rodriguez � .
{ Programador, <THE MOVIE> }
www.themovie.org
-----Mensaje original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] nombre de
(r)obez_
Enviado el: martes, 16 de noviembre de 2004 8:47
Para: Ovillo, la lista de CSS en castellano
Asunto: [Ovillo] fuera tablas!
llevo desde que me di de alta en la lista leyendo lo de 'eliminar las tablas
de la web'. es como una obsesi�n general.
alguien me puede explicar someramente si es por una especie de reto o
realmente hay un motivo pr�ctico y tangible para tratar de eliminar las
tablas de la estructura de la web?
supongo que se ha comentado mas de una vez, pero yo apenas llevo un mes por
aqui.
gracias.
robez_
----- Original Message -----
From: "Alejandro Cuesta" <[EMAIL PROTECTED]>
To: "Ovillo, la lista de CSS en castellano" <[EMAIL PROTECTED]>
Sent: Monday, November 15, 2004 9:52 AM
Subject: RE: [Ovillo] Nirvana XHTML
Madre m�a, y yo pensaba que trataba de ser perfeccionista... ;)
Alejandro Cuesta
Astureco-PFS Inform�tica y Comunicaciones, S.L. (PFS Grupo)
www.pfsgrupo.com
> -----Mensaje original-----
> De: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] En nombre de Manuel
> Gonz�lez Noriega
> Enviado el: s�bado, 13 de noviembre de 2004 19:31
> Para: Ovillo, la lista de CSS en castellano
> Asunto: [Ovillo] Nirvana XHTML
>
> Hola a todos,
>
> totalmente convencido de las bondades del XHTML ;) he
> decidido convertir Logicola. Como la soluci�n de mandar XHTML
> como text/html a la gran mayor�a de agentes me sigue
> pareciendo un remiendo poco convincente, he optado por el
> m�todo de negociaci�n XHTML descrito en Autistic Cuckoo (1).
> Los pasos han sido:
>
> - Modificar las plantillas para que escupan XHTML 1.1 correcto
> - Modificar los posts (al menos los que est�n ahora en
> portada) para que est�n tambi�n en correcto XHTML 1.1.
> B�sicamente cambiar lang por xml:lang y cerrar etiquetas, ya
> que estaban en correcto HTML
> - Modificar la funci�n que crea los enlaces para que
> convierta & a & (Esto era un bug que ten�a que solucionar
> de todas formas O:)
> - A�adir en un fichero extra las funciones que realizan el meollo
>
> - detectar las capacidades del agente (incluyendo
> Q-settings) y optar por uno u otro tipo de contenido
> - Opcionalmente, si el tipo va a ser text/html,
> convertir los contenidos a HTML 4.01 Estricto con una funci�n
> muy sencilla (reemplazo de un DOCTYPE por otro, reemplazo de
> "/>" por ">" y de "xml:lang" por
> "lang")
> - Enviar las cabeceras correctas: Vary y Content-type
>
>
> �Voila! Ahora Logicola (2) es HTML 4.01 estricto para
> Internet Explorer o el validador del W3C y XHTML 1.1 para
> agentes como Firefox y dem�s.
> parece magia. Por supuesto, ahora me queda ir descubriendo
> posts que casquen y arreglandolos a manivela.
>
> Ahora, el problema que veo es las discusiones te�ricas que me
> esperan :D porque si no se encuentran inconvenientes a esta
> t�cnica (que puede ser) si que me va a parecer totalmente
> indefendible el mandar XHTML como text/html en ning�n caso.
>
>
> (1)
> http://www.autisticcuckoo.net/archive.php?id=2004/11/03/conten
> t-negotiation
>
> (2) http://simplelogica.net/logicola/
>
>
> --
> Manuel
> a veces :) a veces :(
> pero siempre trabajando duro para Simplel�gica: apariencia,
> experiencia y comunicaci�n en la web.
> http://simplelogica.net # (+34) 985 22 12 65
>
> �Ah! y escribiendo en Logicola: http://simplelogica.net/logicola/
>
> _______________________________________________
> 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_ovillo.org
>
>
>
>
>
_______________________________________________
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_ovillo.org
_______________________________________________
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_ovillo.org
_______________________________________________
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_ovillo.org