有沒有人有解決方案在Chrome中textarea高度問題?Textarea高度Chrome問題
在簡單的情況是這樣的:
<div>
<textarea>
</textarea>
</div>
谷歌瀏覽器添加了兩個像素,因此div.height = textarea.height + 2px的。是的,我嘗試了Eric的「reset.ccs」 - 沒有工作。
P.S.當然在我的「簡單情況下」textarea和div有邊框,填充和邊距0px。
有沒有人有解決方案在Chrome中textarea高度問題?Textarea高度Chrome問題
在簡單的情況是這樣的:
<div>
<textarea>
</textarea>
</div>
谷歌瀏覽器添加了兩個像素,因此div.height = textarea.height + 2px的。是的,我嘗試了Eric的「reset.ccs」 - 沒有工作。
P.S.當然在我的「簡單情況下」textarea和div有邊框,填充和邊距0px。
這是因爲textarea
是一個替換的內聯元素。
textarea {
display:block;
}
應該解決你的「問題」。
2px
是標準的邊框尺寸。不過,所有瀏覽器都是一樣的。
這工作在Chrome,火狐..
無國界:http://jsfiddle.net/NctDT/2/
邊框和ajusted div
高度:http://jsfiddle.net/NctDT/4/
在這兩種情況下,div
和textarea
都完美的高度對齊。
對不起,但添加 html,body{ height:100%; }
似乎真的工作
這最終確保整個Chrome和Firefox –