HTML5 & XHTML2, ¿la unión hace la fuerza?

post - - 2 replies - share

Se ha hablado mucho acerca del futuro lenguaje de marcado para la web, HTML 5 y XHTML 2. Dos lenguajes que se van desarrollando y creciendo de forma paralela.

La W3C parece apostar por la especificación XHTML, mientras que otras empresas como Opera, Mozilla, Apple están trabajando en HTML5.

En la conferencia de Chaals sobre nuevos estándares web nos puso al corriente de todo esto. Y fue curioso cuando comentó que se estaba intentando aunar HTML5 y XHTML2 para derivar en un solo lenguaje. Aunque el proceso era desgraciadamente muy lento (va para años…).

Durante estos días se está hablando sobre el nuevo proyecto Google Wave. En él parece que Google ha apostado muy fuerte por HTML5. Con este movimiento ¿creen que esté lenguaje acabará protagonizando la web?.

HTML5 ya va sumando muchos intereses y empresas a favor…

OPTGROUP y la usabilidad en SELECT

post - - 1 reply - share

Las listas son un mecanismo increíble (y amigable) para organizar la información. Pero al mismo tiempo pierden “su poder” cuando aumentan de tamaño.

Son muchos los proyectos en los que he visto como había controles de tipo select con una extensa lista de opciones. Cuantos más elementos tiene una lista menos eficaz resulta y más tiempo hace perder al usuario.

Read more

Asociación implícita de etiquetas LABEL para controles de formulario

post - - 9 replies - share

Aprovechando las bondades del tag LABEL podemos mejorar tanto la accesibilidad como la usabilidad de los formularios en las interfaces web.

LABEL se encarga de asociar la etiqueta textual a un control determinado (input, radio, select, etc.) proporcionando información acerca del control.

Cabe destacar que LABEL cuando recibe el foco, automáticamente se lo cede al control asociado.

Read more

Embed, flash, object y los estándares web

post - - leave a reply - share

En este blog ya he comentado los motivos por los que elementos como EMBED es un gran problema para los estándares y la validación de nuestros documentos web. También se ha debatido como grandes compañías ignoran u omiten este problema. Y por último en wordpress (y otras muchas plataformas) han surgido varios plugins para solventarlo.

Aprovecho ahora este post para mencionar un buen recurso: Object Embedding. Donde se ha recopilado la forma de embeber diferentes elementos multimedia.

XHTML Strict y Accesibilidad

post - - leave a reply - share

A raiz del post XHTML Strict vs Transitional se planteo una cuestión interesante, ¿en que puede beneficiar un Doctype Strict frente a un Doctype Transitional en la accesibilidad de un sitio web?.

Que un Doctype (DTD) sea Strict o Transitional no pienso que impacte “directamente” en la accesibilidad. Sin embargo la versión estricta permite:

  • Una separación completa de la estructura, presentación y comportamiento de un sitio web.

Ante esta premisa, los diferentes dispositivos podrán reconocer y adaptar mejor la información para ser transmitida al usuario.

Por otro lado el marcado estricto es mucho más limpio y eficiente (a diferencia del marcado transicional) y esta limpieza hace que el sitio web sea lógicamente más accesible.

  • Se prohíben por ejemplo atributos como: alink, background, language, link, noshade, etc. en diferentes elementos.
  • El formateado es más legible y “estandarizado”: entrecomillado, minúsculas, cierre de elementos, parejas de atributos/valores.
  • El anidamiento ha de ser cuidado y la semántica es gran valor.

Por tanto pienso que un Doctype Strict mejora de forma “colateral” la accesibilidad frente a un Doctype Transitional.