#6 - Accesibilidad en la web
He estado investigando cómo las compañías más exitosas de la web hacen sus formularios. Para mi sorpresa, he encontrado formularios que no aprovechan los elementos nativos de HTML. En otras palabras, han creado interfaces que no son accesibles.
El no construir interfaces accesibles excluye a un gran porcentaje de la población de usar un website o servicio online.
Aproximadamente una de cada siete personas tiene algún tipo de discapacidad. Es por ello que algunos países consideran, el hacer un servicio web inaccesible, un tipo de discrimación por el cual una compañía puede ser multada.
¿Por qué no hacemos todas nuestras interfaces accesibles? Creo que se debe a falta de concientización.
Reconozco que construir interfaces involucra muchas cosas que considerar. Pero llega el momento en la carrera de desarrollo web que uno tiene que tomarse el tiempo y aprender sobre accesibilidad. Sin embargo, casi no se hace. Es como si el tema no existiera.
Hay que cambiar esto.
Si apenas vas comenzando en el desarrollo web, te invito a estudiar sobre formularios y los elementos de HTML que existen para este propósito. Dominando este tema fundamental, vas a llevar un website muy lejos en términos de accesibilidad.
Si eres más senior, el artículo de Lyft en esta edición te va a fascinar. Para mi marcó un antes y después sobre lo que sabía de hacer interfaces accesibles.
¿Has tenido una experiencia, positiva o negativa, sobre accesibilidad en la web? Dale reply a este email y cuéntame. Me encantaría leerla.
Si te gusta el newsletter, recuerda compartirlo. Y si aún no lo recibes en tu inbox, puedes suscribirte ahora. Es gratis.
Promoted
JSConf México
En el próximo JSConf, Marjorie Figueroa explicará cómo hacer para que la accesibilidad no sea uno de tus problemas.
Se vienen charlas muy interesantes. Recuerda que todavía puedes conseguir tus boletos aquí.
JSConf - 🇲🇽
Clausuras (Closures) en JavaScript
Temas como las clausuras en JavaScript son difíciles de entender. Introducen conceptos nuevos y abstractos que intimidan.
Sacha toma todos estos conceptos y los combina con recursos visuales que los utiliza para explicar, de forma simple, este tema tan misterioso.
Sacha Lifszyc - 🇦🇷
Una manera de aprovechar la cascada CSS con custom properties
¿Te ha pasado que crees que conoces bien un tema, pero luego lees un artículo o tutorial y terminas aprendiendo muchísimo? A mi sí. Fue lo que me pasó con este artículo.
Esta técnica que involucra el efecto cascada de CSS y las variables de CSS hace que el código sea más legible, más mantenible, y con menos repetición.
Belén Albeza - 🇪🇸
Construyendo experiencias web accesibles en Lyft
Siempre que se pueda, debemos utilizar los elementos apropiados de HTML para construir interfaces accesibles. Muchos de estos elementos tienen un significado particular que sirve para que programas como lectores de pantallas puedan identificar e interpretar mejor lo que se muestra en pantalla. Sin embargo, hay veces que la complejidad de la interfaz excede la capacidad nativa de los elementos de HTML.
Este tutorial de Lyft es fantástico. Comienzan construyendo un widget donde no se toma en consideración la accesibilidad y luego se estudian las consecuencias. Tomando eso como punto de partida, comienzan a arreglar el código hasta llegar a una implementación totalmente accesible: navegable con teclado e interpretada correctamente por un lector de pantalla.
Antonio Clarke - 🇨🇦
Traducido por Antonio Luna Gonzalez - 🇲🇽
3 pasos para crear webs respetuosas con la privacidad de tus visitas
Las páginas web están repletas de cookies que, además de hacer lenta la carga de una página, nos rastrean por todo el internet. Estas cookies llegan a los websites casi siempre a través de scripts como Google Analytics o embeds como los de YouTube.
Aquí un plan de acción para eliminarlas o reducirlas. Y en caso que sean necesarias, cómo pedirle permiso al usuario antes de usarlas.
Nahuai Badiola - 🇪🇸
Esta semana en Desarrollo Web es un newsletter editado por Richard B. Kaufman López. ¿Quieres compartir un artículo, video o contenido? Puedes hacerlo en https://forms.gle/T1sxVyhc6FFBvfXU7.
¿Te gustó el newsletter? ¿Tienes alguna sugerencia? ¿O quieres saludar? Escríbeme por mensaje directo en Twitter @sparragus. ¡Hasta la próxima!