Gravatar de Armonth

XHTML y CSS: juntos y revueltos

“Con XHTML y CSS podemos separar totalmente el contenido de la presentación”

Esa es la mayor baza para defender el uso de dichos estándares en el desarrollo web y es una frase que he dicho a menudo. Hoy en día creo que me mordería la lengua.

Todo viene a cuento de que he vuelto a leer una entrada de hace unos meses en display:none titulada XHTML: presentación y contenido… ¿separados? que me hace dudar de que quienes defienden a capa y espada dicha afirmación la cumplan siempre…

Últimamente estoy viendo autenticas virguerias en diseños, solamente hay que buscar en cualquier galería CSS y ver los diseños mejor valorados.

Muchos diseños complejos son una autentica maravilla, pero a costa de recargar el código con etiquetas extra. ¿Y a quién no se le ha escapado un <div> para aplicar una clase clear:both? ¡Que tire la primera piedra (y apunte a Galli, que sabe encajar mejor que yo las pedradas xD)!.

¿Falta de capacidad? ¿es más fácil añadir etiquetas a modo de hack? ¿o realmente es imposible desarrollar un sitio completo de forma 100% estándar, semántica y usable sin recurrir a algún hack o algún pecadillo de desarrollador?.

Por no hablar del abuso que hacen algunos de AJAX pero no quiero repetirme

Va a ser la segunda conclusión de display, una de esas causas en las que se tiene que buscar el punto más cercano a la especificación y/o modo más estándar sin perder de vista que lo importante es el equilibrio entre la simplicidad, la (me repito) especificación y que funcione bien.

Un comentario (feed)

  1. Gravatar de Federico Federico nos comenta:

    Todo lo que decis más falta de soporte para ciertas características de CSS (ejemplo rápido: contenido generado en IE para reemplazar a clear: both).

    Domingo, 28 de Enero/2007 @ 20:20

No seas tímido, da tu opinión

Sé respetuoso con los demás, la diferencia de opiniones enriquece la discusión, los comentarios bajo ciertas circunstancias pueden ser moderados y requerir aprobación.