Taille de ligne du curseur CSS lors de la saisie d'un champ de saisie
J'ai une image comme arrière-plan d'un champ de saisie. Je peux régler la hauteur de la ligne et de la police-taille facilement, mais lorsque vous cliquez à l'intérieur de l'entrée, le curseur de la ligne de chemin à l'extérieur l'image d'arrière-plan.
Est là une déclaration CSS (Est-ce que vous les appelez?) qui contrôle ce?
source d'informationauteur tmartin314
Vous devez vous connecter pour publier un commentaire.
Vous utilisez probablement
line-height
pour afficher le texte dans l'entrée comme à la verticale centrée. Cependant, il est aussi le coupable de votre problème. Essayez d'expérimenter avecpadding
paramètres de l'entrée à la place, tout en laissant laline-height
ensemble denormal
.Problème avec l'aide de rembourrage est qu'il est affiché de façon incohérente dans les différents navigateurs, tandis que la hauteur de la ligne en entrée les zones de texte sont affichées de manière égale dans
IE7
IE8
IE9
Safari
Chrome
Firefox
etOpera
. Il semble que vous ayez à choisir entre le curseur de saisie ou de saisie de texte alignement vertical.Oui, la hauteur de la ligne.
Essayer:
Le post Aligne verticalement le curseur de texte (accent circonflexe?) dans une zone de saisie avec jQuery, Javascript ou CSS peut vous aider.
Il semble que votre rembourrage taille affecte le curseur de taille et de position.
Sera bon, si nous avons le code , vous pouvez également essayer
dépend de votre taille des images
À l'aide d'un
line-height: normal
ou unline-height:inherit
a fait le tour de mon côté.Merci pour vos réponses les gars.
le texte dans la balise d'entrée peut être vertical centré automatiquement, ne pas utiliser la hauteur de la ligne sur elle.