rem : root em fait référence à la taille de la police racine par défaut définie par les différents navigateurs. La plupart font 16 px, certains font 14 px, etc. L'ancienne version de Chrome prend en charge un minimum de 12 px, et la nouvelle version est la même que iOS Safari. Cela mènera à un résultat,
html{
font-size: 62.5%;
}
Ce que vous obtenez de cette façon n'est pas 16px * 62,5% = 10px ; mais 12px (il y a quelque chose de bizarre ici, les éléments descendants font référence à rem et la référence de police est 10px ; les autres références telles que la largeur et la hauteur sont 12px ; ). Concernant le paramètre de taille de police, il est d'usage d'utiliser 100px, et il est facile de calculer le mappage avec px
Je ne sais pas si les paramètres de taille de police de vos éléments HTML sont cohérents.
Mieux vaut confirmer
Écrit sur Android et iOS
Il peut s'agir d'un problème causé par la police "Pingfang" d'ios9
Pour référence seulement
rem : root em fait référence à la taille de la police racine par défaut définie par les différents navigateurs. La plupart font 16 px, certains font 14 px, etc.
L'ancienne version de Chrome prend en charge un minimum de 12 px, et la nouvelle version est la même que iOS Safari. Cela mènera à un résultat,
Ce que vous obtenez de cette façon n'est pas 16px * 62,5% = 10px ; mais 12px (il y a quelque chose de bizarre ici, les éléments descendants font référence à rem et la référence de police est 10px ; les autres références telles que la largeur et la hauteur sont 12px ; ).
;Concernant le paramètre de taille de police, il est d'usage d'utiliser 100px, et il est facile de calculer le mappage avec px
L'affiche l'a-t-elle résolu ? J'ai également rencontré ce problème, veuillez le résoudre
https://github.com/amfe/artic... Essayez cette méthode