[go: up one dir, main page]

Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

<sup> : l'élément de mise en exposant

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨juillet 2015⁩.

L'élément HTML <sup> permet d'afficher du texte en exposant, uniquement pour des raisons typographiques. Le texte est alors positionné plus haut que la ligne de base et généralement en plus petit.

Exemple interactif

<p>
  Le <em>théorème de Pythagore</em> est souvent exprimé sous la forme d'équation
  suivante&nbsp;:
</p>

<p>
  <var>a<sup>2</sup></var> + <var>b<sup>2</sup></var> = <var>c<sup>2</sup></var>
</p>
p {
  font:
    1rem "Fira Sans",
    sans-serif;
}

Attributs

Cet élément inclut uniquement les attributs universels.

Notes d'utilisation

L'élément <sup> doit être utilisé uniquement pour des raisons typographiques : il sert à modifier la position du texte afin de respecter les conventions ou normes typographiques, et non simplement pour des raisons de présentation ou d'apparence.

Par exemple, la mise en forme d'une marque verbale (angl.) d'entreprise ou de produit qui utilise une ligne de base surélevée doit être réalisée avec du CSS (généralement vertical-align) plutôt qu'avec <sup>. On utilisera par exemple vertical-align: super ou, pour décaler la ligne de base de 50 %, vertical-align: 50%.

Les cas d'utilisation appropriés de <sup> incluent (sans s'y limiter) :

  • Affichage d'exposants, comme « x3 ». Il peut être pertinent d'utiliser MathML pour ces cas, surtout s'ils sont complexes. Voir Exposants dans la section Exemples ci-dessous.
  • Affichage de lettres supérieures (angl.), utilisées dans certaines langues pour certaines abréviations. Par exemple, en français, « mademoiselle » peut s'abréger en « Mlle » : c'est un usage approprié. Voir Lettres supérieures pour des exemples.
  • Représentation de nombres ordinaux, comme « 4e » au lieu de « quatrième ». Voir Nombres ordinaux pour des exemples.

Exemples

Exposants

Les exposants, ou puissances d'un nombre, sont parmi les utilisations les plus courantes du texte en exposant. Par exemple :

HTML

html
<p>
  Une des équations les plus courantes en physique est <var>E</var>=<var>m</var
  ><var>c</var><sup>2</sup>.
</p>

Résultat

Lettres supérieures

Bien que, techniquement, le lettrage supérieur ne corresponde pas à la mise en exposant, on voit souvent <sup> utilisé pour certaines abréviations.

HTML

html
<p>Robert a présenté son rapport à M<sup>lle</sup> Bernard.</p>

Résultat

Nombres ordinaux

Les nombres ordinaux, comme « quatrième » en français, « fourth » en anglais ou « quinto » en espagnol, peuvent être abrégés à l'aide de chiffres et de texte spécifique à la langue affiché en exposant :

HTML

html
<p>
  Voici comment le nombre ordinal cinquième est écrit dans différentes langues
</p>
<ul>
  <li>en français : 5<sup>e</sup></li>
  <li>en anglais : 5<sup>th</sup></li>
</ul>

Résultat

Résumé technique

Catégories de contenu Contenu de flux, contenu phrasé, contenu tangible.
Contenu autorisé Contenu phrasé.
Omission de balises Aucune, la balise d'ouverture et la balise de fermeture sont obligatoires.
Parents autorisés Tout élément acceptant du contenu phrasé.
Rôle ARIA implicite superscript
Rôles ARIA autorisés Tous les rôles sont autorisés.
Interface DOM HTMLElement

Spécifications

Specification
HTML
# the-sub-and-sup-elements

Compatibilité des navigateurs

Voir aussi