Maison > interface Web > tutoriel CSS > Comment puis-je créer des limites de caractères en CSS pour les sites Web réactifs ?

Comment puis-je créer des limites de caractères en CSS pour les sites Web réactifs ?

Mary-Kate Olsen
Libérer: 2024-12-11 04:06:10
original
402 Les gens l'ont consulté

How Can I Create Character Limits in CSS for Responsive Websites?

Création de limites de caractères en CSS pour les sites Web réactifs

Lors de la conception d'un site Web réactif, le contrôle de la longueur du texte est crucial. Il peut être nécessaire de limiter la longueur des phrases à un nombre spécifique de caractères, afin de garantir que le texte ne déborde pas sur les grands écrans.

Pour y parvenir, une méthode de « troncature » peut être utilisée en utilisant la largeur maximale du CSS. et propriétés de débordement-ellipse. Cette technique consiste à définir une largeur maximale pour le texte et à ajouter des points de suspension (...) pour indiquer que le texte a été tronqué.

p {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 75ch; /* Adjust to desired character limit */
}
Copier après la connexion

Par exemple :

.wrapper {
  padding: 20px;
  background: #eaeaea;
  max-width: 400px;
  margin: 50px auto;
}

.demo-1 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.demo-2 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 150px;
}
Copier après la connexion
<div class="wrapper">
  <p class="demo-1">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ut odio temporibus voluptas error distinctio hic quae corrupti vero doloribus optio! Inventore ex quaerat modi blanditiis soluta maiores illum, ab velit.</p>
</div>

<div class="wrapper">
  <p class="demo-2">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ut odio temporibus voluptas error distinctio hic quae corrupti vero doloribus optio! Inventore ex quaerat modi blanditiis soluta maiores illum, ab velit.</p>
</div>
Copier après la connexion

Cette technique garantit que le texte sera renvoyé à la ligne dans la limite de caractères spécifiée sur différentes tailles d'écran sans perturber la mise en page.

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