Archive for Enero, 2007

Accesibilidad en la administración de los Países Bajos

Las páginas web de la administración de los Países Bajos deben cumplir, desde septiembre del año pasado los siguientes requisitos (entre otros):

  • Usar HTML 4.01 o XHTML 1.0 válido
  • Usar CSS y HTML semántico, separando la presentación del contenido.
  • Usar el W3C DOM (en vez del de Microsoft (document.All)) (para JavaScript)
  • Poner nombres descriptivos a las clases y los id
  • Poner descripciones con sentido en los atributos alt de las imágenes

También obliga a ofrecer en formato libre aquellos documentos que se ofrezcan en un formato propietario (como Word).

Más información en la página original (en holandés): Besluit Kwaliteit Rijksoverheidswebsites o en Quirksmode.org: New Dutch accessibility law.

Gracias a César

Comentarios

¿Metadatos o microformatos?

¿Para qué?

Tenemos un entorno virtual de aprendizaje (EVA) y unos objetos de aprendizaje (OA) a los que se accede a través del EVA. Queremos que, en un momento dado, un usuario determinado, reciba los OA que puede usar. Para ello, contamos con que el EVA conocerá las características del usuario (tipo de máquina que usa (tamaño de pantalla, colores disponibles, limitaciones de software o/y hardware, plugins disponibles), limitaciones físicas o psíquicas (tanto temporales como permanentes), idioma/s, …) y que el OA conocerá los requerimientos que debe cumplir el usuario para ser usado adecuada y provechosamente.

Para que el OA pueda proporcionar la información que el EVA necesita, debemos definir las características del OA de alguna manera. Podemos definir metadatos que especifiquen las “necesidades” del OA o mirar de hacerlo con microformatos.

Sin embargo, los microformatos están pensados para añadir información semántica al contenido que se muestra en la web. Y no es nuestro caso, pues la información que nos interesa tener sobre el OA, al usuario no le interesa para nada.

Los microformatos son una aproximación a la web semántica y lo que nosotros queremos hacer no es semántica.

Y sin embargo, no está de más tener presente los desarrollos que se hacen para la web semántica, porqué siempre pueden ser útiles para los objetos de aprendizaje.

Actualización: César me ha dejado un comentario que me ha hecho dar una vuelta de tuerca más al tema (ventajas de escribir en un blog :) y de tener compis dispuestos a echar una mano).

Yo veía la información de accesibilidad del OA (creo que habría que buscarle otro nombre), como una información no relevante en cuanto a contenido (lo cual es cierto) y, por tanto, no interesante para los buscadores. Pero pensándolo mejor, sí es una información que pueda ser relevante para los buscadores (o, mejor dicho, para los usuarios que usan los buscadores), aunque no forme parte del contenido. Recomiendo la lectura de los comentarios para seguir mejor el razonamiento. Y, por supuesto, se aceptan más comentarios y sugerencias.

Actualización 2: Ahora bien, de hecho si lo que me interesa es que el buscador entienda que mi OA tiene unas determinadas características “de accesibilidad” tampoco tengo porqué poner esas características en un microformato. También pueden estar en un metadato. De nuevo volvemos a que para temas de accesibilidad, de hecho, los microformatos no son estrictamente necesarios…

Comentarios (4)

Atajos de teclado en Firefox

Hace unos días comentaba que Firefox ha cambiado la manera de acceder a los atajos de teclado y que al hacerlo habían dejado de funcionar los atajos de teclado con números.

Pues bien, ya está arreglado :)

Comentarios

Citando

En HTML existen dos maneras de citar. Por una parte tenemos la etiqueta blockquote que se usa para citas grandes que se muestran como texto indentado. Por ejemplo:

En un lugar de la Mancha de cuyo nombre no quiero acordarme, ha tiempo vivía un hidalgo caballero de los de adarga antigua, …

Por otra parte, si lo que queremos es citar un texto corto o un par de palabras lo lógico es usar la etiqueta q.

Sin embargo, si bien blockquote se representa de igual manera en la gran mayoría de navegadores, q no es bien representado en el navegador mayoritario, el Internet Explorer, incluso en su última versión hasta el momento, la 7.

En la definición del estándar HTML 4.01, en el punto 9.2.2. dice:

Los agentes de usuario visuales deben asegurarse de que el contenido del elemento Q se representa con marcas de citación a su alrededor. Los autores no deberían colocar marcas de citación al principio y al final del contenido de un elemento Q.

Sin embargo, mientras que Firefox, Opera y otros navegadores, insertan comillas al inicio y al final de una cita marcada con la etiqueta q, Internet Explorer no lo hace, con lo cual podemos encontrarnos con que una cita que en Firefox se ve entre comillas (como debe ser), en Internet Explorer no se diferencia del resto del texto, con los problemas que eso puede acarrear. Por otra parte, si se usan comillas para marcar las citas (además de la etiqueta correspondiente) en IE se verán bien, pero en Firefox se verán las comillas duplicadas.

Ha pesar de que he buscado posibles soluciones a este problema no las he encontrado, así que he terminado por definir un estilo en el archivo CSS de la siguiente manera:

q { font-style: italic }

De esta manera, en IE las citas se ven en cursiva, mientras que en el resto de navegadores se ven en cursiva y entre comillas. Posiblemente no sea la mejor manera de hacerlo, así que si a alguien se le ocurre otra que lo haga saber :)

Comentarios