Unidad 3 - HTML5 y SEO
HTML5 incorpora nuevas etiquetas semánticas, multimedia, formularios avanzados y herramientas de accesibilidad y SEO. En esta unidad aprenderás audio, vídeo, formularios modernos, barras de progreso, atributos ARIA y etiquetas meta para posicionamiento web.
3.1 Audio en HTML5
audio source multimediaHTML5 permite insertar audio directamente en la web sin necesidad de plugins externos.
Etiqueta <audio>
Atributos importantes
| Atributo | Función |
|---|---|
| src | Ruta del audio |
| controls | Muestra controles del reproductor |
| autoplay | Reproduce automáticamente |
| loop | Reproduce en bucle |
Uso de <source>
Formatos compatibles
- MP3
- OGG
- WAV
- ACC
- OPUS
Mini-test
1. ¿Qué atributo muestra el reproductor?
3.2 Video en HTML5
video youtubeHTML5 permite insertar vídeos de forma nativa mediante la etiqueta <video>.
Vídeo básico
Varios formatos
Atributos importantes
| Atributo | Función |
|---|---|
| controls | Controles multimedia |
| autoplay | Reproducción automática |
| loop | Repetición infinita |
| src | Archivo de vídeo |
Insertar vídeo de YouTube
Formatos compatibles
- MP4
- WEBM
- OGG
Mini-test
1. ¿Qué etiqueta permite insertar vídeos externos como YouTube?
3.3 Barras de progreso
progress HTML5La etiqueta <progress> permite representar visualmente el progreso de una tarea.
Ejemplo básico
Atributos importantes
| Atributo | Uso |
|---|---|
| value | Valor actual |
| max | Valor máximo |
| min | Valor mínimo |
Ejemplo práctico
Mini-test
1. ¿Qué atributo indica el progreso actual?
3.4 Formularios HTML5
input required placeholderHTML5 incorpora nuevos tipos de campos y atributos avanzados para mejorar la experiencia del usuario.
Nuevos tipos de input
| Tipo | Uso |
|---|---|
| Correo electrónico | |
| date | Fecha |
| number | Números |
| range | Barra deslizante |
| color | Selector de color |
Ejemplo completo
Atributos importantes
- required → campo obligatorio
- placeholder → texto de ayuda
- autocomplete → autocompletar
- autofocus → foco automático
- readonly → solo lectura
- disabled → desactivado
Textarea
Select y option
Mini-test
1. ¿Qué atributo hace obligatorio un campo?
3.5 Etiqueta ARIA
Accesibilidad aria-labelWAI-ARIA mejora la accesibilidad para personas con discapacidad visual.
¿Qué es aria-label?
aria-label proporciona una descripción accesible para lectores de pantalla.
Ejemplo en botón
Ejemplo en input
Buenas prácticas
- Usar descripciones claras.
- No repetir texto visible.
- Complementa la accesibilidad.
- No sustituye completamente al contenido visual.
Mini-test
1. ¿Para qué sirve aria-label?
3.6 Etiquetas SEO
meta SEO responsiveLas etiquetas meta ayudan a los navegadores y motores de búsqueda a comprender mejor una página web.
Meta charset
Permite usar caracteres especiales y distintos idiomas.
Viewport responsive
Descripción SEO
Keywords
Robots
Autor
Hreflang
| Etiqueta | Función |
|---|---|
| description | Descripción SEO |
| viewport | Responsive móvil |
| robots | Indexación |
Mini-test
1. ¿Qué meta etiqueta hace responsive una web?