2017-03-12 3 views
1

Ich hoffe, dass Sie mir helfen können, ich bin junior in HTML/CSSfix TextArea- Höhe Größe

Ich habe ein Textfeld mit Höhe in Prozentwert innerhalb einen div von unbekannt Höhe bekannt ist, wenn Ich versuche in dieses Textfeld zu schreiben, es wird geändert.

meine Frage ist, wie TextArea- Höhe zu fixieren, wenn im Innern durch Prozentwert

Ich weiß zu schreiben versuchen, dass ich zum ersten Mal div Höhe reparieren muß durch seine Höhe angeben px oder % mit um um die Textarea-Höhe zu fixieren.

habe ich versucht, diese Attribute aber kein Glück

resize: none; 
display:block; 

Bitte beachten Sie, dass die div Höhe veränderbar ist und es funktioniert als Container für mehrere Textfeld so, dass ich nicht eine bestimmte Höhe für sie hinzufügen kann,

BTW, ist dieses Problem geschieht auf allen Browsern

Bitte helfen

+0

Können Sie 'max-height' Eigenschaft angeben? –

+0

Wenn Sie in ein 'textarea' schreiben, ändert sich seine Höhe? Es ist das erste Mal, dass ich über dieses Feature ... –

Antwort

1

CSS-Regel resize: none; übernimmt diese Aufgabe.

Sie können auch Ihre Textbereichshöhe in Zeilen mit dem Attribut rows einstellen.

textarea { 
 
    resize: none; 
 
} 
 
textarea.ta10em { 
 
    height: 10em; 
 
}
<div> 
 
    <textarea rows=3>Some text 
 
Second line 
 
Third line</textarea> 
 
</div> 
 
<div> 
 
    <textarea class="ta10em">Some text 
 
Second line</textarea> 
 
</div>

+1

Danke @vp_arth, das hat mir geholfen, ich habe em anstelle von% benutzt, es hat mein Problem behoben und auch Textarea reagiert –

0

zuerst. Stellen Sie sicher, dass es keinen Stil in Ihrem html Konflikt mit Ihnen css.

das gleiche Problem

  • für alle Textbereich verursachen können:

    textarea { 
    resize: none; 
    } 
    
  • oder

    textarea { 
    max-height: 100px; 
    } 
    

change "100" auf das, was Sie wollen.

oder versuchen Sie dies in Ihrem Textfeld:

<textarea style="resize:none"></textarea> 
+0

Dank @Kakashi, schätzen Sie Ihre Hilfe Ich überprüfte meine HTML-und CSS, aber ich habe keinen Konflikt gesehen, habe ich versucht, Ihre Lösung, aber die Textarea ändert sich noch. –