Maison > interface Web > tutoriel CSS > Comment créer des divisions côte à côte avec des largeurs automatiques égales en utilisant CSS ?

Comment créer des divisions côte à côte avec des largeurs automatiques égales en utilisant CSS ?

DDD
Libérer: 2024-11-15 07:39:03
original
260 Les gens l'ont consulté

How to Create Side-by-Side Divs with Equal Auto Widths using CSS?

Divs CSS côte à côte avec des largeurs automatiques égales

Obtenir des largeurs automatiques égales pour les DIV enfants au sein d'un DIV parent peut être délicat avec approches traditionnelles de flottement et de largeur. Cependant, l'utilisation de la propriété display: table fournit une solution moderne qui active cette fonctionnalité.

Solution utilisant Display: Table

  1. Définissez le DIV parent (#wrapper ) pour afficher sous forme de tableau et activer une disposition de tableau fixe. Cela garantira que les DIV enfants occupent des largeurs égales.
  2. Définissez la hauteur du DIV parent pour spécifier l'espace vertical disponible.
  3. Pour chaque DIV enfant, définissez la propriété d'affichage sur table-cell pour assurez-vous qu'ils apparaissent côte à côte et ont la même hauteur que le DIV parent.

CSS Exemple :

#wrapper {
  display: table;
  table-layout: fixed;
  width: 90%;
  height: 100px;
  background-color: Gray;
}

#wrapper div {
  display: table-cell;
  height: 100px;
}
Copier après la connexion

Exemple HTML :

<div>
Copier après la connexion

Remarque :

  • Ceci La solution n'est pas compatible avec IE7 et versions antérieures.
  • Les exemples JSFiddle fournis démontrent à la fois trois et deux DIV enfants de largeur égale.

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