← 返回首页
Élément HTML <span> : l'élément de contenu en ligne générique - HTML | MDN

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

Élément HTML <span> : l'élément de contenu en ligne générique

Baseline Large disponibilité

Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.

L'élément HTML <span> est un conteneur générique en ligne (inline en anglais) pour les contenus phrasés. Il ne représente rien de particulier. Il peut être utilisé pour grouper des éléments afin de les mettre en forme (grâce aux attributs class ou id et aux règles CSS) ou parce qu'ils partagent certaines valeurs d'attribut comme lang. Il doit uniquement être utilisé lorsqu'aucun autre élément sémantique n'est approprié. <span> est très proche de l'élément <div>, mais l'élément <div> est un élément de bloc, alors que <span> est un élément en ligne.

Dans cet article

Exemple interactif

<p> Ajoutez le <span class="ingredient">basilic</span>, <span class="ingredient">pignon de pin</span> et <span class="ingredient">ail</span> dans un mixeur et mixez jusqu'à obtenir une pâte. </p> <p> Ajoutez progressivement l'<span class="ingredient">huile d'olive</span> en faisant tourner le mixeur lentement. </p>
span.ingredient { color: red; }

Attributs

Cet élément inclut uniquement les attributs universels.

Exemples

Exemple 1

HTML

html
<p><span>Un peu de texte</span></p>

Résultat

Exemple 2

HTML

html
<li> <span> <a href="portfolio.html" target="_blank">Voir mon cahier de projets</a> </span> </li>

CSS

css
li span { background: gold; }

Résultat

Résumé technique

Catégories de contenu Contenu autorisé Omission de balises Parents autorisés Rôle ARIA implicite Rôles ARIA autorisés Interface DOM
Contenu de flux, contenu phrasé.
Contenu phrasé.
Aucune, la balise d'ouverture et la balise de fermeture sont obligatoires.
Tout élément acceptant du contenu phrasé, ou tout élément acceptant du contenu de flux.
Pas de rôle correspondant (angl.)
Tous les rôles sont autorisés
HTMLSpanElement

Spécifications

Spécification
HTML
# the-span-element

Compatibilité des navigateurs

Activez JavaScript pour afficher ce tableau de compatibilité des navigateurs.

Voir aussi