Clase 8: Imágenes + Acessibilidad / SEO
Uso de Imágenes
Formatos comunes para web:
- jpg.= Imagen de trama. Sistema de compresión ideal.
- png.= Pesa más pues tiene un sistema distinto de compresión. Es ideal para logos.
- gif.= Baja resolución porque sólo acepta 256 colores. Se recomienda más usar vídeos que gifs.
- svg.= Código xml. Se puede moficiar con CSS. Es bueno para icónos.magen de trama. Sistema de compresión ideal.
- webp.= Novedoso. Viene a remplazar a jpg con imágenes más livianas por su mejor compresión.
Rasgos importantes en imágenes
Imágenes adaptables
Para ayudar a la responsividad del sitio y que la imagen se descargue en su tamaño apropiado, una buena opción es embeber diferentes tamaños de imagenes.
- PPI - PPP= Pixeles por pulgada --} Densidad de pixeles de una imagen. No es un dato de la imagen, si no que se relaciona con el número total de pixeles en la pantalla.
- SVG= Graphic Vector Scalable --} Formato vectoral. Al ser escalable permite responisividad pues "nunca se va a pixelear". Es código, por lo que puede ser intervenido.
Para el uso de íconos, estos se escriben en el HTML y se editan en el CSS.
*La carpeta de icons debe estar separada de la de imágenes.
Accesibilidad
Busca comprender las discapacidades así como situaciones que nos afectan a todos. ¿Cómo puedo navegar un sitio si no tengo teclado?
Hay 4 principios de Accesibilidad:
- Perceptible= Fácil de entender lo que se ve y lo que es.
- Operable= Debe por der utilizarse.
- Comprensible= Que se entienda lo que la interfaz muestra.
- Robusto= El código está bien construido. Para ello se puede validar con W3C u otros validadores de HTML y CSS.
- A= Uso de color y control de audio.
- AA= Constraste 4:5:1. Cambio de tamaño del texto y texto en lugar de imágenes de texto.
- AAA= Constraste 7:1. Sonido de fondo bajo o ausente. Presentación visual y texto en lugar de imágenes.
Técnicas básicas para la Accesibilidad
- En el Código:
- Utilización del atributo -alt- en imágenes.
- Utilizar marcado estándar y válido.
- Validar datos de formulario e indicar forma de solucionar problemas.
- En el Diseño:
- Utilización colores con un constraste suficiente.
- Permitir que los usuarios controlen el tamaño de los textos sin desarmar la estructura de la página.
- En el Contenido:
- No mostrar información relevante unicamente a través de imágenes o videos.
- Utilizar lenguaje adecuado al público objetivo del sitio.
- Añadir subtítulos y transcripciones paraa vídeos y audio.
- En la Interactividad:
- Verificar que cada página del sitio es navegable con el teclado.
- Siempre añadir controles para contenidos interactivos, animaciones, etc.
SEO Search Engine Optimization
Optimización para motores de búsqueda
¿Cómo funciona?
1.-rastreo ----> 2.-indexación ----> 3.-ranking
En este proceso se recorren todos los enlaces.
Técnicas básicas para la Optimización
- robots.txt= Permite definir cuanto de un sitio no es indexable.
- Metadatos= Permite al buscador tener una perspectiva general del contenido de la pagina y al autor, una perpectiva general del contenido a posiciones sus palabras claves.
Etiqueta -title- (máx. 70-75 caracteres).
Meta descripción con la etiqueta -meta- (máx. 160 caracteres). - Atributo -alt- en imágenes= Especifica el texto alternativo de la imagen.
- Estructura y utilización correcta de títulos (h1-h6).
- sitemaps.xml= Archivos que proporcionan toda la información sobre las rutas del sitio (páginas, vídeos, etc.)
- URL Canónica= Es necesario en Google para indexar, pues es la versión "oficial". No se precede necesariamente con "www" pero es lo recomendable.
- Definir el idioma del documento --}-html lang="es-CL"-
- URLS Amigables= Uso de minúsculas, 0-9, guión como medio separador de palabras.