--- 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.
visiblehiddenscrollauto<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;
}
{{EmbedLiveSample("Exemples", "100%", "270")}}
| Spécification | État | Commentaires |
|---|---|---|
| {{SpecName('CSS3 Overflow', '#propdef-overflow-x', 'overflow-x')}} | {{Spec2('CSS3 Overflow')}} |
{{cssinfo}}
{{Compat("css.properties.overflow-x")}}