<i>

Un texte sur un autre ton ou dans une autre voix : expressions étrangères, noms latins, pensées d’un personnage, termes techniques.

Affichage
inline
Balise fermante
Obligatoire
Contenu autorisé
Contenu phrasant
Sur cette page

Exemple

#
HTML
<p>Chez nous, chaque changement de code passe par une <i lang="en">code review</i>.</p>
<p>Elle regarda le message d’erreur rouge dans la console. <i>Pourtant ça marchait hier</i>, pensa-t-elle.</p>
Aperçu

Définition et utilisation

#

L’élément <i> marque un fragment qui se distingue du reste du texte par le ton ou le caractère : une expression étrangère, un nom latin d’espèce, un terme technique, le nom d’un navire ou les pensées d’un personnage. Les navigateurs l’affichent en italique.

Contrairement à <em>, il n’ajoute pas d’accent et ne change pas le sens de la phrase. Marquez les titres d’œuvres avec <cite>, et un terme défini dans une phrase avec <dfn>.

Ajoutez l’attribut global lang aux expressions en langue étrangère, par exemple <i lang="en">code review</i>. Un lecteur d’écran les lira alors avec la bonne prononciation.

De nombreuses bibliothèques d’icônes utilisent <i> pour insérer des icônes. Cela fonctionne, mais c’est un abus de sa signification. Un <span> avec l’attribut aria-hidden="true" convient mieux.

Syntaxe

#
Syntaxe
<i>texte sur un autre ton</i>

Attributs

#

Cet élément n’a pas d’attributs propres. Il accepte les attributs globaux, comme class, id ou hidden.

CSS par défaut

#

La plupart des navigateurs affichent cet élément avec ces styles par défaut :

CSS
i {
  font-style: italic;
}

Compatibilité des navigateurs

#

Largement disponible

Fonctionne dans tous les navigateurs modernes, y compris sur mobile. Vous pouvez l’utiliser sans crainte.

  • Chrome
  • Edge
  • Firefox
  • Safari

Bonnes pratiques

#
  • Ajoutez lang aux expressions en langue étrangère, pour qu’un lecteur d’écran les prononce correctement.
  • N’insérez pas d’icônes avec <i>. Utilisez <span aria-hidden="true"> ou une image SVG avec une description.
  • Si un fragment doit être prononcé avec insistance parce qu’il change le sens de la phrase, choisissez <em>.

Entrées associées

#

Vous voyez une erreur ou il manque un exemple ? Écrivez-nous.