Validación css y xhtml

      4 comentarios en Validación css y xhtml

Desde un tiempo para acá le he dado especial importancia a la validación de los sitios que realizo, sobre todo desde que un “prospecto de cliente” de dijo:

pero tus sitios no validan, yo le doy especial importancia a la validación y a la usabilidad, sin embargo estaremos pendientes para charlar.

Bueno, y tal como se pueden imaginar nunca más charlamos… así que noté una gran falencia en mi trabajo, se había echo monótono y no estaba avanzando, decidí entrar a estudiar un poco más de este asunto de la accesibilidad y la accesibilidad de los sitios Web, noté que no es tan complicado, al menos mientras se sigan los estándares, claro, que muchos aspectos de la accesibilidad quedan realmente fuera de nuestras manos en ciertas circunstancias, entre ellas mala elección de la plataforma sobre la que se realizan los desarrollos.
Me uní a diversos grupos en la red, entre ellos usarte.org un grupo en ning que promueve el uso de estándares en Colombia, encabezado por Natalia Vivas una chica interesante que propone cosas interesantes, en el grupo se proponen temas diversos relacionados con usabilidad y afines, aunque es poco movido.
La cosa es que he estado realizando sitios en Joomla 1.0.x y muuuuchos de los módulos y componentes disponibles no validan como XHTML 1.0 Transitional! porque están echos en tablas y mantienen cosas como border=”0″ y demás errores de antaño, donde no se separa la presentación del contenido, algunos como mod_ea_latest_img simplemente tienen malas unas comillas y pues todo se va al trasto porque se generan n-mil errores aunque visualmente “funciona”.
Así que me he dado a la tarea de respetar estándares y pasar los sitios por un buen validador,
http://jigsaw.w3.org/css-validator/validator?uri= para css y
http://validator.w3.org/check?uri= para el xhtml
Definitivamente entro a plantearme el desarrollo de un menú desplegable y un menú acordeón que validen correctamente, tuve que hacer muchos ajustes para que el ja_transmenu funcionara correctamente (no validaba ni poquito).
Mi primer sitio con esta nueva forma de desarrollo es: habitatencaribe un sitio tipo hot property (evidentemente para una inmobiliaria) que me mostró muchos de mis errores comunes y mis malas mañas.
otra cosa que noté fue que este sitio no validaba (me refiero a emeraldpost) y todo por una mala costumbre que he visto en muchos blogers, la de poner el vinculo read more…  (<!–more–>) entre un párrafo, con lo que no cierra uno de los tags y se produce una cascada de errores. Así que mi recomendación personal, pongan solo el <!–more–> luego de terminado un párrafo, con eso se evitan fallos, por suerte para mi, este sitio es muy nuevo y solo lo había echo en tres de mis post, así que fue poco por corregir, ahhh sí, lo olvidaba, tampoco validaba el script de google analitycs, por estar luego de </body>, por lo que lo agregué al contexto del sitio y funcionó :P.