2010-07-01 2 views
3

alt text http://i45.tinypic.com/2ll22o1.pngcomment faire firefox curseur se baser sur la ligne de hauteur, plutôt que la hauteur de textbox

Comme le montre l'image ci-dessus, si vous avez une zone de texte avec un rembourrage, la taille initiale du curseur au moins sur mon Mac est la hauteur totale spécifiée avec rembourrage. Bien sûr, lorsque vous commencez à taper, il revient à la taille normale du texte (voir le filigrane «Mot de passe»).

Existe-t-il un moyen de donner au curseur initial la bonne taille, en plus de simplement redimensionner la zone de texte? (Il fonctionne sur les navigateurs Webkit fins.)

Exemple:

<input type="textbox" style="height: 40px" /> 
+1

https://bugzilla.mozilla.org/ – reisio

Répondre

1

Fix de travail ne fonctionne pas sudo pour moi. Mais voici comment mozilla le fait sur leur site web (pas un correctif): http://support.mozilla.com/en-US/home Ils l'enveloppent simplement dans une durée et ajouter un rembourrage.

<span class="wrap"> 
    <input type="text" required="required" placeholder="Search Firefox Help" name="q" class="text"> 
</span> 
0

Après quelques essais (dans Firefox), je trouve que le seul moyen est de régler manuellement le rembourrage. Si elle est définie sur auto ou sur left undefined, cela créera un curseur surdimensionné. Comme vous l'avez indiqué, ce comportement n'est pas présent dans les navigateurs basés sur Webkit. C'est probablement un bug de Firefox.

fix Unideal:

<input type="textbox" style="height: 40px; padding: 10px 0;" /> 
Questions connexes