¿Es cursiva o icono en HTML?

Aquí está la definición de Mozilla:

El elemento HTML representa un rango de texto que se desvía del texto normal por alguna razón, por ejemplo, términos técnicos, frases en idiomas extranjeros o pensamientos de personajes ficticios. Por lo general, se muestra en cursiva.

El elemento ha existido desde antes de CSS, y por defecto tiene el estilo de texto en cursiva. En la actualidad, la mayoría de los desarrolladores prefieren usar la etiqueta (énfasis), que se considera más semánticamente correcta. Lo mismo también es cierto para el elemento , que ha sido suplantado por el elemento .

La primera vez que vi que se usaba para íconos fue en Bootstrap, que en ese momento parecía “inteligente”. Dado que el uso de es mínimo en estos días, muchos marcos de iconos están reutilizando la etiqueta para mostrar su contenido.

¿Es correcto? Realmente no. ¿Hará daño a tu SEO o legibilidad? Improbable.

Nunca debería usar la etiqueta en su código para cursiva. Las fuentes y los estilos deben definirse en su CSS. Cualquier persona o cosa que le enseñe a usar HTML para definir estilos le está haciendo un mal servicio que le costará más adelante. Si mirara su código y viera alguna fuente, negrita o cursiva en su html, lo descalificaría al instante como un candidato viable para la contratación. Este es uno de los niveles más básicos de conocimiento en desarrollo web después de comprender que HTML es un lenguaje de marcado que usa etiquetas.

En definiciones anteriores de html, estaba en cursiva. Más tarde, el estándar era usar para accesibilidad para transmitir énfasis, y solo para formato en cursiva.

Aquí hay una descripción reciente del estándar en evolución:

Las notas en esa página dicen

Use este elemento solo cuando no haya un elemento semántico más apropiado. Por ejemplo:

  • Use para indicar énfasis o estrés.
  • Use para indicar importancia.
  • Use para indicar relevancia.
  • Use para marcar el nombre de una obra, como un libro, obra o canción.
  • Use para marcar la instancia definitoria de un término.

Sí, como en las respuestas anteriores, solía ver eso en el marco de arranque.
Este marco utiliza Font Awesome.
Realmente ayuda a que su icono actúe como una letra.

El básico es un texto alineado al final de la línea,
a diferencia de los bloques que se alinean en la parte superior.

ejemplo

Entonces, como se trata de una etiqueta de texto, puede cambiar fácilmente el tamaño de la fuente, la alineación del texto (horizontal / vertical), el color de la fuente, etc.

La etiqueta se puede usar como ícono (junto con una clase) o etiqueta en cursiva.

Sin embargo, usar la etiqueta para ícono no es la mejor práctica, sino que podemos usar la clase span.

Para más aclaraciones: ¿Debo usar la etiqueta para iconos en lugar de ?

¡Espero que mi respuesta haya ayudado!

básicamente se usa para cursiva en HTML … pero también puedes usar esto para íconos si agregas la biblioteca “font awesome”. Después de agregar la biblioteca de fuentes impresionantes solo necesita agregar clase con su etiqueta

Ejemplo

Para el icono de usuario

Para el icono de la cámara

Debería usar si desea cursiva más énfasis en el lector de pantalla para ciegos que está leyendo el contenido en voz alta.

La es la etiqueta original “solo en cursiva”.

Entonces, ¿qué icono mostraría?

Supongo que podría diseñar la etiqueta i para que tenga una imagen de fondo que sea un ícono, pero nunca he visto que se use.

Yo representa la cursiva.