2015-08-29 1 views
0

J'ai un problème spécifique. J'ai unAlignement vertical d'entrée

<input type="text">

avec style css

input{height:2500px;}

quand je l'ouvre dans le navigateur, et cliquez sur la zone de texte, je vais taper au milieu de la hauteur des entrées. Je veux taper directement à partir du coin supérieur gauche, Comment est-ce que je fais ceci? aide-moi s'il vous plaît ...

+1

Avez-vous fait référence à [this] (http://stackoverflow.com/questions/7050460/html-textarea-cursor-starting-in-center-of-textarea-rather-than-top) et [this] (http://stackoverflow.com/questions/15382422/text-doesnt-start-from-the-left-top-of-input-text-field)? –

Répondre

0

Il suffit de définir votre texte aligne à gauche et retirer le rembourrage de haut et à gauche:

textarea{ 
    text-align: left; 
    padding-top: 0; 
    padding-left: 0; 
} 

UPD:

Eh bien, je ne comprends pas bien si vous avez besoin d'une entrée ou d'une zone de texte ... Si vous avez un <input>, celui-ci ne fonctionnera pas, car <input> est destiné à afficher uniquement des informations sur une seule ligne. Donc, pour <input> il suffit de définir sa hauteur similaire à la hauteur de la police.