Maison >interface Web >tutoriel CSS >Comment puis-je redimensionner dynamiquement la taille de la police pour l'adapter à une seule ligne dans un div ?
Dans cette requête, le demandeur recherche une méthode pour ajuster dynamiquement la taille de la police d'un titre (< ;h1>) dans un
Malheureusement, CSS manque d'attributs spécifiques pour obtenir cet effet. La propriété overflow ne suffit pas dans ce contexte.
Pour résoudre ce problème, JavaScript/jQuery propose une solution. Le concept clé est de créer un DIV auxiliaire avec des attributs de style spécifiques :
position: absolute; visibility: hidden; white-space: nowrap; font-family: /* same as the title's */
Ce DIV sera utilisé pour tester la largeur du contenu du titre. Voici l'approche JavaScript/jQuery :
Cette technique garantit que le texte tient sur un une seule ligne dans le champ
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!