freeCodeCamp/curriculum/challenges/spanish/01-responsive-web-design/applied-accessibility/add-a-text-alternative-to-i...

51 lines
2.6 KiB
Markdown
Raw Normal View History

2018-10-08 17:34:43 +00:00
---
id: 587d774c367417b2b2512a9c
title: Add a Text Alternative to Images for Visually Impaired Accessibility
challengeType: 0
videoUrl: ''
localeTitle: Añadir un texto alternativo a las imágenes para que sean accesibles a personas con discapacidad visual
2018-10-08 17:34:43 +00:00
---
## Descripción
<section id="description"> Es probable que hayas visto un atributo <code>alt</code> en una etiqueta <code>img</code> en otros desafíos. En este contexto, <code>alt</code> significa texto alternativo y se utiliza para describir el contenido de la imagen y/o proporcionar un texto alternativo que se mostraría en caso de que la imagen no cargue correctamente o no pueda ser vista por un usuario. También es utilizado por los motores de búsqueda para comprender cual es el contenido de la imagen e incluirlo en los resultados de búsqueda. Aquí hay un ejemplo: <code>&lt;img src=&quot;importantLogo.jpeg&quot; alt=&quot;Company logo&quot;&gt;</code> Las personas con discapacidades visuales dependen de los lectores de pantalla para convertir el contenido web a una interfaz de audio. No obtendrán información si sólo se presenta visualmente. Para las imágenes, los lectores de pantalla pueden acceder al atributo <code>alt</code> y leer su contenido para entregar información clave. Un buen texto <code>alt</code> es breve pero descriptivo, y está pensado para transmitir brevemente el significado de la imagen. Siempre debes incluir un atributo <code>alt</code> en tu imagen. Esto es considerado actualmente obligatorio en la especificación HTML5. </section>
2018-10-08 17:34:43 +00:00
## Instrucciones
<section id="instructions"> Resulta que Camper Cat es tanto un ninja programador como un ninja real, y está construyendo un sitio web para compartir sus conocimientos. La imagen de perfil que desea usar muestra sus habilidades y debe ser apreciada por todos los visitantes del sitio. Agregue un atributo <code>alt</code> en la etiqueta <code>img</code> que explique que Camper Cat está haciendo karate. (La imagen <code>src</code> no está vinculada a ningún archivo real, por lo que debería ver el texto <code>alt</code> en la pantalla). </section>
2018-10-08 17:34:43 +00:00
## Pruebas
2018-10-08 17:34:43 +00:00
<section id='tests'>
```yml
tests:
2018-10-10 20:20:40 +00:00
- text: 'Su etiqueta <code>img</code> debe tener un atributo <code>alt</code> , y no debe estar vacía.'
testString: 'assert($("img").attr("alt"), "Tu etiqueta <code>img</code> debe tener un atributo <code>alt</code>, y no debe estar vacía.");'
2018-10-08 17:34:43 +00:00
```
</section>
## Challenge Seed
<section id='challengeSeed'>
<div id='html-seed'>
```html
<img src="doingKarateWow.jpeg">
2018-10-10 20:20:40 +00:00
2018-10-08 17:34:43 +00:00
```
</div>
</section>
## Solución
2018-10-08 17:34:43 +00:00
<section id='solution'>
```js
// solución requerida
2018-10-08 17:34:43 +00:00
```
</section>