Maison > interface Web > tutoriel CSS > Comment obtenir un débordement de texte CSS avec des points de suspension dans les cellules d'un tableau ?

Comment obtenir un débordement de texte CSS avec des points de suspension dans les cellules d'un tableau ?

Linda Hamilton
Libérer: 2024-12-23 15:13:14
original
517 Les gens l'ont consulté

How to Achieve CSS Text Overflow with Ellipsis in Table Cells?

Débordement de texte CSS dans les cellules d'un tableau

Réaliser un débordement de texte dans les cellules d'un tableau peut être un défi. Lors de l'utilisation du débordement de texte : les points de suspension seuls peuvent ne pas suffire, nous pouvons utiliser des propriétés CSS supplémentaires pour obtenir l'effet souhaité.

Solution

Pour découper le texte avec des points de suspension et pour éviter le retour à la ligne, nous définissons la propriété max-width pour chaque cellule du tableau (élément td). Ceci spécifie la largeur maximale disponible pour le texte avant qu'il ne soit tronqué. De plus, overflow : Hidden garantit que le texte en excès est masqué.

Code CSS

td {
  max-width: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
Copier après la connexion

Mise en page réactive

Pour Dans les mises en page réactives, la propriété max-width peut être utilisée pour définir la largeur minimale effective de la colonne. Vous pouvez également définir max-width: 0; permet une flexibilité illimitée. La table contenant doit avoir une largeur spécifique, généralement définie sur width : 100 % ;.

Note historique

Pour Internet Explorer 9 et les versions antérieures, un < style> la balise doit être incluse dans le code HTML pour résoudre les problèmes de rendu :

<!--[if IE]>
<style>
  table {
    table-layout: fixed;
    width: 100px;
  }
</style>
<![endif]-->
Copier après la connexion

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