
<i>La etiqueta <i> en HTML5 es una etiqueta en línea utilizada principalmente para definir un texto que tiene una voz diferente, como un término técnico, una frase en una lengua extranjera, un pensamiento interno o el nombre de una nave espacial. El significado semántico del elemento ha evolucionado con HTML5, dándole un propósito más específico que simplemente "italizar" textualmente.
<i>La etiqueta <i> puede tener varios atributos que permiten ajustarla para diversas funcionalidades:
accesskey: Especifica una tecla de método abreviado para activar o enfocar el elemento.class: Asigna una clase (o varias clases separadas por espacios) para aplicar estilos CSS o scripts de JavaScript.contenteditable: Indica si el contenido del elemento es editable por el usuario (true, false).contextmenu: Asocia un menú contextual al elemento.dir: Establece la dirección del texto (ltr para izquierda a derecha, rtl para derecha a izquierda).draggable: Indica si el elemento es arrastrable (true, false).hidden: Oculta el elemento, aunque aún está en el DOM (true).id: Asigna un identificador único al elemento.lang: Especifica el idioma del contenido del elemento.spellcheck: Indica si el contenido del elemento debe ser revisado ortográficamente (true, false).style: Contiene declaraciones CSS para el elemento.tabindex: Configura el orden de tabulación del elemento.title: Proporciona un texto emergente que aparece cuando el usuario pasa el cursor sobre el elemento.translate: Indica si el atributo lang del contenido debe ser traducido (yes, no).Estos atributos pueden ligar eventos JavaScript cuando ocurren ciertas acciones del usuario:
onabort, onblur, onchange, onclick, ondblclick, onerror, onfocus, etc., para manejar eventos específicos como clics, entradas, cambios de estado, movimientos del mouse, y más.<i> en HTML5El uso básico de la etiqueta <i> es para enfasis ligero, sin embargo, HTML5 ha definido un uso más semántico. A continuación, algunos ejemplos prácticos:
<i> para Reseñar un Término Técnico<p>En muchos lenguajes de programación, la <i>recursión</i> es una técnica fundamental para resolver problemas.</p>
En este caso, "recursión" es una palabra técnica que se desempeña como una unidad de pensamiento especial en el contexto del texto.
<i> para Expresiones en Latín<p>El término <i>caveat emptor</i> se utiliza en derecho para indicar que el comprador asume el riesgo de la calidad del producto adquirido.</p>
Aquí, se utiliza <i> para denotar una frase en latín.
<p>Ella pensó, <i>“realmente debería llamar a mi mamá más a menudo.”</i></p>
En este caso, la ética <i> delimita un pensamiento interno del personaje.
La etiqueta <i> en HTML5 va más allá del simple formato de cursiva y permite especializar texto para términos técnicos, frases en idiomas extranjeros, pensamientos internos y otros textos con una voz diferente. Esta semántica da más contexto y significado al contenido, mejorando tanto su accesibilidad como su utilidad para dispositivos y aplicaciones web.