Cette page a été traduite à partir de l'anglais par la communauté.Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
<display-legacy>
Letype de donnéesCSS<display-legacy> décrit les valeurs de la propriétédisplay dans CSS 2. Utilisant une syntaxe avec un seul mot-clé comme valeur pour la propriétédisplay, il fallait plusieurs mots-clés pour les différentes variantes bloc/en ligne d'un même mode. Cette page décrit ces valeurs.
Dans cet article
Syntaxe
Valeurs valides pour<display-legacy> :
inline-blockL'élément s'inscrit dans le contenu environnant comme une boîte en ligne et organise son propre contenu en bloc.
Ce mot-clé est équivalent à la combinaison
inline flow-root.inline-tableLa valeur
inline-tablen'a pas de correspondance directe en HTML. Un tel élément se comporte comme un élément HTML<table>avec une boîte en ligne et pas de bloc. À l'intérieur de la boîte de tableau, on aura un contexte de bloc.Ce mot-clé est équivalent à la combinaison
inline table.inline-flexL'élément se comporte comme un élément en ligne et organise son propre contenu selon le modèle des boîtes flexibles.
Ce mot-clé est équivalent à la combinaison
inline flex.inline-gridL'élément se comporte comme un élément en ligne et organise son propre contenu selon le modèle des grilles CSS.
Ce mot-clé est équivalent à la combinaison
inline grid.
Syntaxe formelle
<display-legacy> =
inline-block|
inline-table|
inline-flex|
inline-grid
Exemples
Dans l'exemple qui suit, on définit un conteneur flexible en ligne en utilisant le mot-clé historiqueinline-flex.
HTML
<div> <div>Élément flexible</div> <div>Élément flexible</div></div>Pas d'élément flexibleCSS
.container { display: inline-flex;}Résultat
Avec la nouvelle syntaxe, on peut décrire le conteneur avec deux valeurs : la première pour le mode d'affichage extérieure (inline) et la seconde pour le mode d'affichage intérieur (flex).
.container { display: inline flex;}Spécifications
| Specification |
|---|
| CSS Display Module Level 3> # typedef-display-legacy> |
Compatibilité des navigateurs
>css.properties.display.inline-block
css.properties.display.inline-table
css.properties.display.inline-flex
css.properties.display.inline-grid
Voir aussi
- Les types de données de la propriété
display: