2012-11-25 18 views
5

C'è un modo per centrare verticalmente il testo immesso in textarea con larghezza e altezza note? Ho una textarea di dimensioni fisse in cui il testo deve essere digitato e voglio che il testo inizi dal centro mentre lo digiti. Il centraggio orizzontale può essere eseguito con allineamento del testo: centrale, ma non riesco a trovare alcun modo per allineare orizzontalmente.Come centrare verticalmente il testo nell'area di testo?

+0

un po 'di codice per favore, cosa hai provato? –

+1

verificate questo http://codepen.io/desandro/pen/gICqd –

risposta

-2
<!DOCTYPE html> 
<html> 
    <head> 
     <style> 
     .area 
     { 
      text-align:center; 
      vertical-align: middle; 
     } 
     </style> 
    </head> 
    <body> 
     <textarea class="area"></textarea> 
    </body> 
</html> 
+0

'text-middle' non è valido – sighrobot

+0

grazie per -1 e per errore. –

0

Penso che non sia possibile eseguire direttamente l'allineamento verticale. Dovresti fare un altro div oltre l'area di testo e usarlo per allineare il testo verticalmente e portare gli input dall'utente nella textarea e trasferirlo al div usando il JS.

E rendere invisibile la textarea.

Problemi correlati