Maison >interface Web >tutoriel CSS >Comment limiter la hauteur des cellules du tableau sans sacrifier la visibilité du contenu ?
Contraindre la hauteur des cellules de tableau : préserver les dimensions au milieu d'un contenu verbeux
Dans le domaine du développement Web, les cellules de tableau servent souvent de base pour présenter des informations structurées. Cependant, face à un texte excessif dans une cellule de tableau, ses dimensions peuvent s'étendre de manière incontrôlée, perturbant la disposition prévue. Cet article explique comment limiter gracieusement la hauteur des cellules d'un tableau tout en acceptant un texte potentiellement long.
Pour établir une cellule de tableau à hauteur fixe, les styles CSS utilisent généralement la propriété « hauteur ». Cependant, la spécification CSS 2.1 stipule que la hauteur d'une cellule de tableau doit s'adapter à la hauteur minimale requise par son contenu. Ainsi, lorsqu'un débordement de texte se produit, la hauteur de la cellule du tableau augmentera en conséquence.
Pour contourner ce problème, une approche indirecte est nécessaire. Plutôt que de définir directement « hauteur » sur la cellule du tableau, créez un élément interne, tel qu'un « div », et appliquez-lui les propriétés « hauteur » et « débordement ». La cellule du tableau elle-même ne doit pas être affectée par la propriété 'overflow'. Cette technique repose sur le fait que l'élément interne 'div' n'hérite pas de 'display: table-cell' de son parent, ce qui permet de contrôler plus précisément sa hauteur.
En utilisant cette stratégie, vous pouvez efficacement limiter la hauteur d'une cellule de tableau, en garantissant que le débordement de texte soit gracieusement masqué. Le contenu de la cellule du tableau reste lisible jusqu'à la hauteur prédéfinie, tandis que la disposition globale et les dimensions sont conservées.
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!