Maison > interface Web > tutoriel CSS > Comment puis-je redimensionner la taille de la police proportionnellement à la taille de son conteneur en CSS ?

Comment puis-je redimensionner la taille de la police proportionnellement à la taille de son conteneur en CSS ?

Susan Sarandon
Libérer: 2024-12-28 07:32:30
original
760 Les gens l'ont consulté

How Can I Scale Font Size Proportionally to its Container Size in CSS?

Mise à l'échelle de la taille de la police avec la taille du conteneur en CSS

CSS propose une méthode pour ajuster proportionnellement la taille de la police en fonction de la taille de son conteneur, malgré les limites de la mise à l'échelle des polices à l'aide pourcentages.

Pour y parvenir, utilisez l'unité de largeur de la fenêtre d'affichage (vw) :

#mydiv { font-size: 5vw; }
Copier après la connexion

Avec cette configuration, la police dans le conteneur, désignée par #mydiv, sera constamment mise à l'échelle en pourcentage de la largeur de la fenêtre.

Vous pouvez également utiliser le SVG intégré dans le HTML fournit une autre solution. Dans cette approche, l'attribut font-size de l'élément texte est interprété comme des « unités utilisateur » par rapport aux dimensions de la fenêtre. Par exemple, une taille de police de 1 dans une fenêtre définie comme 0 0 100 100 représente un centième de la taille de l'élément SVG.

Il est important de noter que les calculs dans les pourcentages CSS sont toujours relatifs à la police héritée. taille, pas la taille du conteneur. Par conséquent, CSS ne dispose pas d'une unité désignée pour mettre à l'échelle la taille de la police en fonction de la largeur du conteneur, comme "bw" (box-width).

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