--- title: overflow-x slug: Web/CSS/overflow-x tags: - CSS - Propriété - Reference translation_of: Web/CSS/overflow-x ---
La propriété overflow-x
permet de définir les mécanismes à utiliser (rognage, ascenseurs, dépassement, etc.) lorsque le contenu dépasse des bords droit et gauche de la boîte de contenu.
Note : Si {{cssxref("overflow-y")}} vaut hidden
, scroll
ou auto
et que cette propriété vaut visible
(la valeur par défaut), sa valeur calculée sera implicitement auto
.
Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner https://github.com/mdn/interactive-examples et à envoyer une pull request !
/* Valeurs avec un mot-clé */ overflow-x: visible; overflow-x: hidden; overflow-x: scroll; overflow-x: auto; /* Valeurs globales */ overflow-x: inherit; overflow-x: initial; overflow-x: unset;
La propriété overflow-x
est définie avec l'un des mots-clés définis ci-après.
visible
hidden
scroll
auto
{{csssyntax}}
<ul> <li><code>overflow-x:hidden</code> — cache le texte en dehors de la boîte <div id="div1"> ABCDEFGHIJKLMOPQRSTUVWXYZABCDEFGHIJKLMOPQRSTUVWXYZ </div> </li> <li><code>overflow-x:scroll</code> — ajoute toujours un ascenseur <div id="div2"> ABCDEFGHIJKLMOPQRSTUVWXYZABCDEFGHIJKLMOPQRSTUVWXYZ </div> </li> <li><code>overflow-x:visible</code> — affiche le texte en dehors de la boîte si besoin <div id="div3"> ABCDEFGHIJKLMOPQRSTUVWXYZABCDEFGHIJKLMOPQRSTUVWXYZ </div> </li> <li><code>overflow-x:auto</code> — sur la plupart des navigateurs, cela sera équivalent à <code>scroll</code> <div id="div4"> ABCDEFGHIJKLMOPQRSTUVWXYZABCDEFGHIJKLMOPQRSTUVWXYZ </div> </li> </ul>
#div1, #div2, #div3, #div4 { border: 1px solid black; width: 250px; margin-bottom: 12px; } #div1 { overflow-x: hidden; } #div2 { overflow-x: scroll; } #div3 { overflow-x: visible; } #div4 { overflow-x: auto; }
Spécification | État | Commentaires |
---|---|---|
{{SpecName('CSS3 Overflow', '#propdef-overflow-x', 'overflow-x')}} | {{Spec2('CSS3 Overflow')}} |
{{cssinfo}}
{{Compat("css.properties.overflow-x")}}