J'ai des éléments de niveau de bloc dont la propriété height
est définie sur %
. À l'intérieur de ces éléments de niveau de bloc sont <span>
s avec du texte. Exemple:Taille de la police par rapport à la hauteur de la boîte parent
<body style="height: 100%;">
<menu style="height: 10%;">
<button style="display: block; height: 100%;">
<span style="font-size: 4em; line-height: 200%;">text</span>
</button>
</menu>
</body>
Cela semble assez bien sur un navigateur mobile, sauf quand je faites pivoter l'appareil (qui est, une fois l'événement body.onorientationchange
entre en jeu), le texte devient trop grand. Donc, ma question est, comment puis-je spécifier la taille du texte par rapport à la hauteur de l'élément parent?
Postez votre mise à jour en tant que réponse et acceptez-la. Si vous avez trouvé une solution vous-même, ** IL EST ** OK d'accepter votre propre réponse :) J'ai oublié la balise 'meta', mais gardez le' -webkit-text-size-adjust: none; 'à l'esprit depuis que j'ai corrigé un problème de taille de texte très étrange sur une boîte de saisie avec ça :) – Marko