Textarea-Höhe Chrom-problem
Ist jemand ne Lösung für textarea-Höhe problem in Chrome?
Im einfachen Fall wie diesem:
<div>
<textarea>
</textarea>
</div>
Google Chrome hinzufügen von zwei Pixeln, so div.Höhe = textarea.Höhe + 2px. Und ja, ich werde versuchen, Eric ' s "zurückgesetzt.ccs" — hat nicht funktioniert.
P. S. natürlich in meinem "einfachen " Fall" textarea und div haben border, padding und margin 0px.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Weil
textarea
ist einem ersetzten inline-Elements.sollte dein "problem" lösen.
textarea
ist durch die Raum lassen für text-Unterlängen. Zum Beispiel, Sie können auch festlegen, dassline-height
/font-size
auf die Eltern zu erhöhen/verringern, odervertical-align
auf dietextarea
.vertical-align
top
oderbottom
würde es lösen.Den
2px
ist die standard-Rahmengröße. Es ist das gleiche in allen Browsern, obwohl.Dies funktioniert in Chrome, Firefox..
Keine Grenzen : http://jsfiddle.net/NctDT/2/
Grenzen und ist damit optimal
div
Höhe : http://jsfiddle.net/NctDT/4/In beiden Fällen die
div
undtextarea
sind beide perfekt ausgerichtet in der Höhe.height
auf nurtextarea
, überprüfen Sie es in Chrome: jsfiddle.net/NctDT/5textarea {display:block;}
.) +1 für MatTheCatSorry, Aber das hinzufügen
html,body{
height:100%;
}
wirklich zu funktionieren scheint