--- title: display-outside slug: Web/CSS/display-outside tags: - CSS - Reference - Type de donnée translation_of: Web/CSS/display-outside ---
Les mots-clés de type <display-outside>
définissent le mode de disposition extérieure de l'élément. Autrement dit, ces mots-clés précisent le rôle de l'élément dans le flux. Ces valeurs peuvent être utilisées pour la propriété display
. La syntaxe historique (avant CSS 3) prendra une seule valeur et la nouvelle syntaxe combinera cette valeur avec une valeur {{CSSxRef("<display-inside>")}}.
Une valeur <display-outside>
peut être l'un des mots-clés suivants.
block
inline
run-in
{{Experimental_Inline}}run-in
devient la première boîte en ligne qui suit cette boîte de bloc.Note : Browsers that support the two value syntax, on finding the outer value only, such as when display: block
or display: inline
is specified, will set the inner value to flow
. This will result in expected behavior; for example if you specify an element to be block, you would expect that the children of that element would participate in block and inline normal flow layout.
Note : Les navigateurs qui prennent en charge la syntaxe avec deux valeurs utiliseront la valeur par défaut flow
pour le mode intérieur si display: block
ou display: inline
. On a ainsi le résultat attendu (si on souhaite qu'un élément se comporte comme un bloc, on s'attend à ce que les éléments fils de cet élément contribuent à la disposition normale en bloc et en ligne).
Dans l'exemple suivant, les éléments {{HTMLElement("span")}}, normalement affichés comme des éléments en ligne, sont paramétrés avec display: block
et passent à la ligne en étendant leur conteneur selon l'axe en ligne.
span { display: block; border: 1px solid rebeccapurple; }
<span>span 1</span> <span>span 2</span>
{{EmbedLiveSample("Exemples", 300, 60)}}
run-in
{{Compat("css.properties.display.run-in", 10)}}