Résumé
L'élément HTML d'emphase (<em>) sert à marquer un texte sur lequel on veut insister. Les éléments <em> peuvent être imbriqués, chaque degré d'imbrication indiquant un degré supérieur d'insistance.
<i>, ou des styles CSS. Utilisez l'élément <cite> pour marquer le titre d'une oeuvre (livre, chanson, pièce, etc.) ; il est aussi habituellement affiché avec une police italique, mais porte un sens différent. Utilisez l'élément <strong> pour marquer un texte plus important que le texte qui l'entoure.- Catégories de contenu FIXME: Contenu de flux, contenu phrasé, contenu palpable.
- Contenu autorisé Contenu phrasé.
- Omission de balises Aucune, tant le tag d'ouverture que de fermeture est obligatoire
- Élément parents autorisés Tout élément acceptant du contenu phrasé.
- Interface DOM
HTMLElement. Jusqu'à Gecko 1.9.2 (Firefox 4) inclus, Firefox implémentait l'interfaceHTMLSpanElementpour cet élément.
Attributs
Comme tous les éléments HTML, cet élément support les attributs globaux.
Exemple
L'élément <em> est souvent utilisé pour indiquer un contraste implicite ou explicite.
<p> Dans HTML5, ce qui était appelé contenu de <em>type bloc</em> est maintenant appelé contenu de <em>flux</em>. </p>
Resultat
Dans HTML5, ce qui était appelé contenu de type bloc est maintenant appelé contenu de flux.
Italique et mise en évidence
Il est souvent perturbant pour les nouveaux développeurs d'avoir autant de façon différentes d'afficher un site web. L'italique et la mise en évidence sont une des confusions les plus répandues. Pourquoi utiliser <em></em> au lieu de <i></i> ? Ils produisent bien le même résultat, non ?
Pas exactement : la mise en évidence porte un état logique, et l'italique est un état physique. Les états logiques séparent la présentation du contenu, et ainsi, peuvent être exprimé de façon très différentes, par exemple au lieu d'afficher un texte en italique, il pourrait être en rouge, ou dans une taille différente, ou surligné, ou même en gras. Il est plus logique de changer les propriétés de présentation de <em>, que celle de l'italique. C'est parce que l'italique est un état physique ; il n'y a aucune séparation de la présentation et du contenu. Rendre l'affichage de l'italique autre que du texte italique serait perturbant et illogique.
Spécifications
| Spécification | Statut | Commentaire |
|---|---|---|
| WHATWG HTML Living Standard | Living Standard | |
| HTML5 | Candidate Recommendation | |
| HTML 4.01 Specification | Recommendation |
Compatibilité des navigateurs
| Fonctionnalité | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
|---|---|---|---|---|---|
| Support de base | 1.0 | (Oui) | (Oui) | (Oui) | (Oui) |
| Fonctionnalité | Android | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|
| Support de base | (Oui) | (Oui) | (Oui) | (Oui) | (Oui) |