Aprende sobre microdatos HTML: usa itemscope, itemtype, itemprop y Schema.org para datos estructurados. Mejora el SEO y consigue «rich snippets» en buscadores.
El atributo viewport en la etiqueta de HTML controla cómo tu web se muestra en dispositivos. Usa width=device-width, initial-scale=1.0 para un diseño adaptable.
Descubre cómo loading="lazy" en HTML mejora el rendimiento al diferir la carga de imágenes e iframes hasta que son visibles. ¡Optimiza la velocidad de tu web!
Optimiza la carga de JavaScript en HTML con async y defer. Aprende cómo estos atributos en «script» mejoran el rendimiento y la velocidad de tu página web.
El atributo contenteditable en HTML permite a los usuarios editar texto y contenido directamente en la página. ¡Descubre cómo funciona y sus aplicaciones!
Aprende a usar atributos data-* en HTML para almacenar datos personalizados en tus elementos y cómo acceder a ellos fácilmente con JavaScript usando dataset.
El atributo download en enlaces HTML («a») sirve para que el navegador descargue el recurso enlazado en vez de navegar a él. Aprende a usarlo y sus opciones.
El atributo tabindex en HTML controla el foco y la navegación por teclado. Aprende a usar 0, -1 y por qué evitar valores positivos para mejorar la accesibilidad.
El atributo role en HTML, parte de ARIA, define la función de un elemento para mejorar la accesibilidad web. Aprende cómo usarlo con tecnologías de asistencia.
Descubre WAI-ARIA: qué es y cuándo usar atributos ARIA como role, aria-label o aria-expanded para hacer tu contenido web y aplicaciones más accesibles.
La accesibilidad web (a11y) es vital para que todos, incluyendo personas con discapacidad, usen la web. Descubre por qué es un derecho y un beneficio global.
Haz tus imágenes HTML accesibles con el atributo alt. Aprende a escribir buen texto alternativo y a tratar imágenes decorativas (alt="") para una web inclusiva.
Crea formularios HTML accesibles usando «label», «fieldset», «legend», indicaciones claras y validación. Mejora la experiencia para todos y cumple con a11y.
Crea tablas HTML accesibles usando «caption», «thead», «th» con scope y más. Asegura que tus datos tabulares sean comprensibles para todos los usuarios.
El contraste de color es vital para la legibilidad en HTML y la accesibilidad web (a11y). Aprende qué es, su impacto y cómo cumplir con los estándares WCAG.
Aprende a optimizar tu web para una navegación exclusiva con teclado: orden del foco, elementos interactivos, tabindex y enlaces de «saltar al contenido».
La gestión del foco controla qué elemento tiene la atención del teclado. Es vital para la accesibilidad, usando HTML (tabindex) y JavaScript (.focus()).
Descubre los atributos clave de la etiqueta «form» en HTML: action, method, enctype, novalidate, target y autocomplete para controlar el envío de datos.
Usa «fieldset»> para agrupar campos de formulario relacionados y «legend» para titular el grupo, mejorando la organización y accesibilidad de tus formularios HTML.
HTML5 permite validar formularios usando atributos como required, pattern, min/max y tipos de input específicos. Mejora UX, pero valida siempre en servidor.
El HTML semántico ayuda a los lectores de pantalla a entender la estructura y el significado del contenido web, facilitando la navegación y la comprensión a usuarios con discapacidad visual.
El HTML semántico no mejora directamente la velocidad de carga del sitio, pero sí la accesibilidad, SEO y mantenibilidad. El rendimiento web depende de otras optimizaciones.
HTML semántico incluye etiquetas como «header», «footer», «nav», «main», «article», «section», «aside», «figure», «time» para estructurar y dar significado al contenido web.
La etiqueta «output» de HTML5 muestra el resultado de cálculos o acciones del usuario en formularios. Usa JavaScript para actualizarse y for para accesibilidad.
La etiqueta «button»> permite contenido HTML enriquecido (texto, imágenes) y tipos (submit, reset, button). «input type="submit"» solo muestra texto de su atributo value.
Incrusta vídeos con «video» en HTML5. Usa «source» para múltiples formatos (MP4, WebM), y atributos como controls, width, height, poster y «track» para accesibilidad.