Maison > interface Web > tutoriel CSS > Comment puis-je créer une division avec une largeur de 100 % et conserver les marges ?

Comment puis-je créer une division avec une largeur de 100 % et conserver les marges ?

Mary-Kate Olsen
Libérer: 2024-12-23 11:12:14
original
837 Les gens l'ont consulté

How Can I Create a Div with 100% Width and Maintain Margins?

Afficher un div avec 100 % de largeur et de marges

Créer un div avec 100 % de largeur tout en conservant les marges peut être un défi. Il existe cependant plusieurs approches pour y parvenir :

float et calc() Fonction CSS :

La propriété float permet de positionner le div horizontalement sans affecter le flux des autres éléments. La fonction calc() peut être utilisée pour calculer la largeur souhaitée pour le div avec des marges.

#page {
  background: red;
  float: left;
  width: 100%;
  height: 300px;
}

#margin {
  background: green;
  float: left;
  width: calc(100% - 10px);
  height: 300px;
  margin: 10px;
}
Copier après la connexion

padding et box-sizing : border-box

Le rembourrage et le dimensionnement de la boîte peuvent également être utilisés pour créer l'effet souhaité :

#page {
    background: red;
    width: 100%;
    height: 300px;
    padding: 10px;
}

#margin {
    box-sizing: border-box;
    background: green;
    width: 100%;
    height: 300px;
}
Copier après la connexion

Avec box-sizing défini sur border-box, le remplissage est inclus dans le calcul de la largeur. Cela garantit que les marges sont appliquées en dehors de la zone rembourrée.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal