Maison > interface Web > tutoriel CSS > L'espacement des lettres dans un Div peut-il s'ajuster dynamiquement pour remplir sa largeur fixe ?

L'espacement des lettres dans un Div peut-il s'ajuster dynamiquement pour remplir sa largeur fixe ?

Mary-Kate Olsen
Libérer: 2024-12-03 11:52:11
original
231 Les gens l'ont consulté

Can Letter Spacing in a Div Dynamically Adjust to Fill its Fixed Width?

Ajuster l'espacement des lettres pour s'adapter à la largeur du div

Problème :

Vous avez un div avec une largeur fixe et le le texte à l’intérieur du div varie en longueur. Est-il possible d'ajuster dynamiquement l'espacement entre les lettres dans le texte pour qu'il remplisse toujours parfaitement le div, quel que soit le contenu du texte ?

Solution :

La clé pour y parvenir, il faut combiner la propriété CSS text-align et un "hack" intelligent.

CSS Code :

div {
  background-color: gold;
  text-align: justify;
}

span {
  background-color: red;
  width: 100%;
  height: 1em;
  display: inline-block;
}
Copier après la connexion

Code HTML :

<div>
  Lorem ipsum sit dolor
  <span></span>
</div>
Copier après la connexion

Explication :

Le "texte- La propriété align: justifier" aligne le texte contre les marges gauche et droite. L'élément "span" est une superposition transparente qui étend la largeur du div (100%). En plaçant le "span" après le contenu du texte, cela force le texte à remplir l'espace restant, justifiant l'espacement entre les lettres.

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