<span>

L'élément HTML <span> est un conteneur générique en ligne (inline) 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.

Attributs

Cet élément inclut uniquement les attributs universels.

Exemples

HTML

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

CSS

p span {
  background: green;
}

Résultat

Résumé technique

Catégories de contenu Contenu de flux, contenu phrasé.
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é, ou tout élément acceptant du contenu de flux.
Rôles ARIA autorisés Any
Interface DOM HTMLSpanElement (avant HTML 5, l'interface était HTMLElement)

Spécifications

Compatibilité des navigateurs

BCD tables only load in the browser

Voir aussi