


Comment puis-je faire déborder le contenu au-delà de la largeur d'un conteneur en CSS ?
Jan 03, 2025 pm 12:30 PMAgrandissement du contenu au-delà de la largeur du conteneur en CSS
Lorsque vous travaillez avec des grilles réactives, il est souvent nécessaire d'avoir un div conteneur qui s'étend jusqu'à une largeur spécifique. Cependant, dans certaines situations, vous souhaiterez peut-être déborder le contenu au-delà de la largeur du conteneur.
Considérez l'exemple CSS suivant :
.container { margin-left: auto; margin-right: auto; max-width: 1280px; padding: 0 30px; width: 100%; }
Ce conteneur s'étend jusqu'à une largeur maximale de 1 280 px et ajoute rembourrage sur ses côtés gauche et droit. Par défaut, le contenu de ce conteneur s'enroulera dans sa largeur définie.
Pour permettre au contenu de déborder au-delà de la largeur du conteneur, vous disposez de deux options :
1. Utiliser un Div supplémentaire
La solution la plus simple consiste à fermer le conteneur initial et à ouvrir un nouveau div qui s'étend sur toute la largeur de l'écran. Vous pouvez ensuite appliquer la couleur ou l'image d'arrière-plan de votre choix à ce div pleine largeur.
2. Supprimer le conteneur
Dans certains cas, vous n'aurez peut-être pas du tout besoin d'un div contenant. Retirez simplement le conteneur et laissez le div pleine largeur remplir l'espace disponible. Cette approche fonctionne bien lorsque vous avez uniquement besoin d'obtenir un arrière-plan pleine largeur sans aucun contenu supplémentaire en dehors de sa largeur.
Exemple de code :
<div class="container"> <header></header> </div> <div class="fullwidth"> <div class="container"> <div class="mydiv"> <p>Content</p> </div> </div> </div> <div class="container"> <footer></footer> </div>
* { box-sizing: border-box; margin: 0; padding: 0; } .container { max-width: 80%; border: 1px solid red; margin: 0 auto; } .fullwidth { background: orange; } header { height: 50px; background: #663399; } .mydiv { min-height: 50px; } footer { height: 50px; background: #bada55; }
En comprenant ces approches, vous pouvez créer des conceptions réactives qui s'adaptent au contenu débordant au-delà de la largeur du conteneur lorsque cela est nécessaire.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Ajout d'ombres de boîte aux blocs et éléments WordPress

Créez un formulaire de contact JavaScript avec le cadre Smart Forms

Créer un éditeur de texte en ligne avec l'attribut satisfaistable

Faire votre première transition Svelte personnalisée

Demystifier les lecteurs d'écran: formulaires accessibles et meilleures pratiques

Comparaison des 5 meilleurs constructeurs de formulaires PHP (et 3 scripts libres)

Téléchargement de fichiers avec Multer dans Node.js et Express
