CSS — Débordement
Identifiez le contenu qui dépasse avant de le masquer avec overflow. Pour un tableau réellement large, prévoyez une zone de défilement nommée qui reste utilisable au clavier sans faire défiler toute la page horizontalement.
overflow définit ce qui arrive au contenu qui dépasse d’une boîte. Les contextes d’empilement organisent, eux, l’ordre d’affichage des groupes. Découpage, défilement et empilement peuvent interagir avec sticky, le focus, les menus et les boîtes de dialogue. Repérez d’abord la boîte responsable avant d’ajouter overflow: hidden ou d’augmenter z-index.
Distinguer défilement et empilement
Repérez la zone de défilement horizontal, puis le contexte local de la carte et le badge positionné. Cherchez quel élément doit défiler et quel élément doit simplement passer devant son voisin.
.table-region { overflow-x: auto; } .card { position: relative; isolation: isolate; } .badge { position: absolute; z-index: 1; }Les bons réflexes
- Trouvez l’élément qui déborde avant de masquer le dépassement.
- Vérifiez qu’aucun découpage involontaire ne coupe le focus ou les éléments superposés.
- Raisonnez sur les contextes d’empilement comme sur des groupes.
L’erreur à éviter
Augmenter z-index jusqu’à 999999 ne permet pas à un descendant de sortir du contexte d’empilement de son ancêtre. Ce nombre ne supprime pas non plus une règle de découpage qui s’applique à sa boîte.