Je dois adapter font-size
à input
hauteur. Input
ressemble à ceci:Html: Définir la taille de police égale à la hauteur d'entrée
<input type="text" id="inputt" name="test" value="ddpp" style="height:100px; width:200px; font-size:100px; line-height:100px; font-family: 'Times New Roman'">
Comme vous pouvez le voir les height
, font-size
et line-height
propriétés sont égales à 100px
. Lorsque je alert()
ces propriétés par jquery
après le chargement de la page tous values
sont égal à 100px
. Mais le texte à l'intérieur input
ne correspond pas à un input height
. J'ai aussi essayé de le faire avec un span
:
<span id="spann1" style="height:100px;font-size: 100px;border: 1px solid red;font-family: 'Times New Roman'">ddpp</span>
En conséquence, le height
de span
a changé à 113px et line-height
est devenu 142px
. Pourquoi? Est-ce que cela signifie que font-size: 100px
n'est pas un 100px
en réalité. Alors comment ça marche?
J'ai essayé de mettre 'écran:' inline' pour input'. Mais rien n'a changé. – Dmytro
définir l'affichage: inline-block au lieu de inline –
Ne fonctionne pas. Mais de toute façon 'input' a un' inline-block' par défaut. – Dmytro