🕵️ SicherheitslückenRed Heron nutzt Gitea-RCE und Rootkit SIXZUT für 13 kompromittierte Ziele(14.09.2026 um 20:12 Uhr)
📰 IT Security NachrichtenDDoS-Angriff trifft Norwegens Storting-Website – Störzeiten dauern(14.09.2026 um 21:35 Uhr)
📰 IT Security NachrichtenDDoS trifft Norwegens Storting: Russische Hacker sollen angreifen(14.09.2026 um 21:41 Uhr)
📰 IT Security Nachrichten3BB-Angreifer nutzte MeshCentral als Backdoor für Root-Zugriff(14.09.2026 um 22:03 Uhr)
📰 IT Security NachrichtenCybercrime im Fokus: Sicherheitskonferenz Krems 2026 | austria.com(14.09.2026 um 12:53 Uhr)
📰 IT Security Nachrichten20-Jähriger aus Dortmund: Hoher Schaden durch gestohlene Bankdaten(14.09.2026 um 17:05 Uhr)
⚠️ Malware / Trojaner / VirenKN-Talk am 24. September in Kiel: Cybercrime - Schutz für den Mittelstand(14.09.2026 um 17:25 Uhr)
🕵️ SicherheitslückenRed Heron nutzt Gitea-RCE und Rootkit SIXZUT für 13 kompromittierte Ziele(14.09.2026 um 20:12 Uhr)
📰 IT Security NachrichtenDDoS-Angriff trifft Norwegens Storting-Website – Störzeiten dauern(14.09.2026 um 21:35 Uhr)
📰 IT Security NachrichtenDDoS trifft Norwegens Storting: Russische Hacker sollen angreifen(14.09.2026 um 21:41 Uhr)
📰 IT Security Nachrichten3BB-Angreifer nutzte MeshCentral als Backdoor für Root-Zugriff(14.09.2026 um 22:03 Uhr)
📰 IT Security NachrichtenCybercrime im Fokus: Sicherheitskonferenz Krems 2026 | austria.com(14.09.2026 um 12:53 Uhr)
📰 IT Security Nachrichten20-Jähriger aus Dortmund: Hoher Schaden durch gestohlene Bankdaten(14.09.2026 um 17:05 Uhr)
⚠️ Malware / Trojaner / VirenKN-Talk am 24. September in Kiel: Cybercrime - Schutz für den Mittelstand(14.09.2026 um 17:25 Uhr)

🔧 Programmierung 🕛 vor 1 Jahr 7 Min Lesezeit
0

Accesibilidad digital. Notas de/para programadoras web

↗ Quelle (dev.to)
🗣️ Stimme:
📑 Inhaltsübersicht

Hace algún tiempo me encontré con un reporte de accesibilidad analizando un millón de páginas web que publicó WebAIM (uno de los grandes referentes del tema en Estados Unidos) de imagen lleve siempre el atributo alt con o sin contenido, como se haya especificado por el equipo.




CODE
<img alt="texto alternativo">









3. Etiquetar los campos de entrada



Dependiendo del diseño, hay distintas formas en las que se puede etiquetar un campo.




  • Cuando el campo de entrada tiene visible la etiqueta de nombre, unicamente es importante recordar ligar ambos elementos con el for del <label> y el id del <input>.




CODE
<label for="nombreunico">
Nombre completo
</label>
<input
id="nombreunico"
type="text"
placeholder="Ejemplo: Alma Leticia"
/>







  • Cuando únicamente se ve el campo de entrada, puede utilizarse el atributo aria-label en la etiqueta del campo <input>, selector <select> o área de texto <textarea> para agregarle la información del nombre al campo.




CODE
<input 
aria-label="Nombre completo"
type="text"
placeholder="Ejemplo: Alma Leticia"
/>









4. Agregar contenido a los enlaces



Parecido que con las imágenes, es un trabajo en equipo, es necesario que quien escriba el contenido siempre piense que texto significativo debe verse cuando se agrega un enlace, mientras que el equipo de desarrollo debe cerciorarse de que no se escriba nunca una etiqueta de enlace <a> ni sin enlace href=”” ni sin contenido > … <




CODE
<a href="enlace"> texto significativo </a>









5. Agregar contenido a los botones



Tanto el equipo de diseño como el equipo de contenido están envueltos en resolver que se verá y que se escuchará en un botón.




  • Para un botón sencillo <button> con texto, nada más es verificar que funcione y se vea como se debe leer, la acción a realizar por la persona usuaria.




CODE
<button type="button"> Acción a realizar </button>







  • Cuando un botón contiene texto y pictograma, el texto debe decir qué acción se va a realizar, mientras que el pictograma debe ocultarse auditivamente mediante el atributo aria-hidden que se incluye en el elemento que contenga el pictograma, en éste ejemplo un <span>




CODE
<button type="button">
Acción a realizar
<span class="pictograma" aria-hidden="true"> :} </pictograma>
</button>







  • Para un botón que contiene únicamente el pictograma, se mantiene el aria-hidden en el <span> del pictograma y se agrega un aria-label al elemento botón <button> para especificar la acción a realizar.




CODE
<button 
type="button"
aria-label="Acción a realizar"
>
<span class="pictograma" aria-hidden="true"> :} </pictograma>
</button>









6. Agregar atributo de lenguaje al documento HTML



Es un atributo que la mayoría de los frameworks ya traen siempre escrito, aunque como la mayoría están en inglés, habrá que cambiarle este atributo a la página al español.



El lenguaje general del documento se declara en la etiqueta raíz de HTML




CODE
<!DOCTYPE html>
<html lang="es-mx">






Cuando existen fragmentos de la página en otro idioma es necesario agregarle el atributo lang a la etiqueta que contenga el texto en particular.




CODE
<span lang="en">hello</span>






— Con esto solucionamos los errores más comunes. 🎉






Otras recomendaciones generales para mejorar accesibilidad mediante el código 🤓




  • Utilizar HTML semántico.

  • Agregar un enlace para ir al contenido principal, al inicio de la página antes de la navegación y cabecera.

  • Agregar un título a cada página en el <header>

  • Organizar la estructura principal del sitio con etiquetas de región como <nav>, <header>, <main>, <footer>, <section>, <article>, <aside>

  • Verificar que solo exista un <main> por vista.

  • Utilizar solo un <h1> por página.

  • No brincar entre jerarquías de títulos, después del <h1> el siguiente título que necesitemos debe ser un <h2>

  • Para formularios complejos, utilizar el <fieldset> y <legend> para agrupar campos de información en secciones.






Escucha la página



El orden de la lectura es igual al orden de la estructura del código, puedes intentar escuchar la página una vez que esté terminada para verificar que se comprenda, también ayuda a corregir la ortografía y puede ayudar en general a mejorar la estructura.






Navega la página



Revisa que todos los elementos interactivos tengan estado de enfoque y que el orden en el que navegas entre uno y otro, utilizando el tabulador, sea el esperado. Puedes navegar el sitio con el teclado para verificarlo.






Verifica la accesibilidad básica con herramientas automáticas 🦇



Existen un montón de herramientas que se pueden instalar en el navegador para verificar la accesibilidad.



De mis favoritas serían las de IBM y la de Google Chrome







También me gusta mucho una enfocada particularmente los aria y landmarks, para ver la estructura del sitio.










Descansa🌟



La mayor parte de los errores los cometemos cuando estamos desveladas, presionadas, sin comer, sin café (o lo que sea que te de pila) …. la vida no se trata solo del trabajo! pero si ya lo vamos a hacer hay que hacerlo bien :}



Respiren, tomen agüita



— flkt

Vollständiger Original-Bericht
Ausführliche Details, Code-Beispiele & Hersteller-Stellungnahme auf dev.to.
↗ Original-Artikel auf dev.to lesen
Wie bewertest du diesen Beitrag?
1 Klick Feedback
Teilen mit Netzwerk & Team:

Community-Analysen & Experten-Meinungen 0

Verfasse deine eigene Analyse, teile Workarounds oder diskutiere diesen Vorfall im Blog.
Noch keine Community-Analyse verfasst. Markiere einen Textabschnitt oder klicke oben auf Eigene Analyse verfassen“!
Community Pulse: Relevanz-Einschätzung
1 Klick Experten-Votum
🔴 Akute Relevanz 0%
🟡 In Evaluierung 0%
🟢 Keine Auswirkung 0%
Spannende Innovation 0%
Verwandte Story-Cluster & Quellen (Vektor-KI)
Port 8095 Engine
2 Quellen
DDoS-Angriff trifft Norwegens Storting-Website – Störzeiten dauern
1 Quelle
Red Heron nutzt Gitea-RCE und Rootkit SIXZUT für 13 kompromittierte Ziele
1 Quelle
Angriffe auf öffentlich erreichbare Vite-Dev-Server: Hacker suchen AWS- und Azure-Geheimnisse
Ähnliche Beiträge
🔍 Verwandte News

Auch interessante Nachrichten Accesibilidad digital. Notas de/para programadoras web

Thematisch verwandte Begriffe: Accesibilidad, digital, Notas, depara · 6 Treffer

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...