Publicado el Domingo 28 de Enero del 2007 @ 5:43 por Armonth.
“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.
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).