Maison > interface Web > tutoriel CSS > Comment égaliser la largeur des cellules d'un tableau en CSS ?

Comment égaliser la largeur des cellules d'un tableau en CSS ?

Barbara Streisand
Libérer: 2024-11-05 13:44:02
original
895 Les gens l'ont consulté

How to Equalize Width of Table Cells in CSS?

Égalisation de la largeur des cellules d'un tableau en CSS

Dans un tableau comportant plusieurs cellules, garantir des largeurs égales peut être difficile lorsque le contenu de chaque cellule varie. Ce problème se pose lorsque l'on tente de définir une largeur maximale, car cela nécessiterait de connaître le nombre total de cellules.

Solution CSS pure

Heureusement, il existe une solution CSS pure Solution CSS pour égaliser la largeur des cellules du tableau, quelle que soit la variation du contenu. Cette technique utilise les propriétés CSS suivantes :

  1. table-layout:fixed; : Cette propriété applique une disposition fixe pour le tableau, garantissant que les cellules respectent les largeurs spécifiées.
  2. Largeur sur chaque cellule : Pour déclencher l'algorithme de calcul de tableau alternatif, nous attribuons une petite largeur (par exemple, 2 %) à chaque cellule.

Implémentation

<code class="css">div {
  display: table;
  width: 250px;
  table-layout: fixed;
}

div > div {
  display: table-cell;
  width: 2%;
}</code>
Copier après la connexion

Ce CSS garantira que les cellules du tableau ont des largeurs égales, même avec un contenu différent.

Considérations de compatibilité

La disposition de la table : corrigée ; La propriété est largement prise en charge dans les navigateurs modernes, notamment Chrome et IE8 . Cependant, Safari 6 sur OS X implémente cette propriété différemment, ce qui peut conduire à des résultats inattendus. Par mesure de précaution, il est recommandé de tester votre solution sur différents navigateurs pour tenir compte d'éventuels problèmes de compatibilité.

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