Maison > interface Web > tutoriel CSS > Comment puis-je faire en sorte qu'un div occupe la largeur restante de son conteneur parent ?

Comment puis-je faire en sorte qu'un div occupe la largeur restante de son conteneur parent ?

DDD
Libérer: 2024-12-10 01:27:10
original
607 Les gens l'ont consulté

How Can I Make a Div Occupy the Remaining Width of Its Parent Container?

Maîtriser l'alignement des div : faire en sorte qu'un div occupe la largeur restante

Votre tâche consiste à faire en sorte qu'un div, nommé « div2 », occupe l'espace restant dans un conteneur parent. div, "Principal". Voici l'extrait HTML fourni pour ce scénario :

<div>
Copier après la connexion

Pour atteindre votre objectif, utilisez le code CSS suivant :

#divMain { width: 500px; }
#div1 { width: 100px; float: left; background-color: #fcc; }
#div2 { margin-left: 100px; margin-right: 100px; background-color: #cfc; }
#div3 { width: 100px; float: right; background-color: #ccf; }
Copier après la connexion

Explication :

  • Les Divs occupent intrinsèquement toute la largeur de leurs conteneurs parents.
  • En attribuant left et des marges droites à "div2" égales aux largeurs de "div1" et "div3", son contenu est effectivement limité à l'intérieur de ces marges.
  • La séquence des éléments HTML est cruciale : "div2" doit apparaître après " div3" pour garantir un bon alignement.

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal