Dimensionnement réactif des polices en CSS : solution utilisant les unités de fenêtre
En travaillant avec la grille Zurb Foundation 3, vous avez rencontré un problème où le h1 le texte de l'en-tête restait fixe et provoquait un défilement horizontal sur les appareils mobiles. Ce problème existe car la taille de la police est définie à l'aide d'unités fixes telles que les ems ou les pixels.
Pour obtenir une taille de police réactive, envisagez plutôt d'utiliser des unités de fenêtre. Les unités de fenêtre sont relatives à la largeur ou à la hauteur de la fenêtre, garantissant que le texte est mis à l'échelle proportionnellement au redimensionnement du navigateur.
Solution :
Implémentez les unités de fenêtre pour le dimensionnement des polices comme suit :
h1 { font-size: 5.9vw; } h2 { font-size: 3.0vh; } p { font-size: 2vmin; }
Ici, la taille de la police est définie en utilisant :
Cette approche se traduira par un texte qui s'adapte dynamiquement à la largeur et à la hauteur du navigateur, offrant une expérience utilisateur optimale sur les ordinateurs de bureau et les appareils mobiles.
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!