繼碼自差呈現一個textarea應當具有3個可見行:在Firefoxtextarea的溢出:在高度
<textarea id="txtInput" rows="3" cols="20" style="overflow:auto"></textarea>
然而,(20.0.1版),4行示出,而不是3
另請參見http://jsfiddle.net/KxXsS/
我該如何解決這個問題?
繼碼自差呈現一個textarea應當具有3個可見行:在Firefoxtextarea的溢出:在高度
<textarea id="txtInput" rows="3" cols="20" style="overflow:auto"></textarea>
然而,(20.0.1版),4行示出,而不是3
另請參見http://jsfiddle.net/KxXsS/
我該如何解決這個問題?
Firefox在文本框之後添加了額外的行。你可以用CSS解決這個問題:
@-moz-document url-prefix() {
textarea {
height: 4em;
}
}
的@-moz...
是爲Mozilla特定的規則,網址前綴規則將規則應用於其URL與它開始的任何頁面。
感謝您的解決方案。我們如何以同樣的方式爲其他瀏覽器指定特定的樣式? –
@TouhidRahman你應該看看http://browserhacks.com/ – Xavier
非常感謝x4vier :) –
這裏是Solution
textarea {
height: 4em;
}
<textarea id="txtInput" rows="3" cols="20" style="overflow:auto"></textarea>
希望這有助於。
這可能是一個在Firefox 20中的錯誤?無法在firefox 23中重現。 – bwoebi
@bwoebi剛剛在23年嘗試過,並且出現同樣的問題。 – Fortega
那麼它可能是一個僅限Windows的問題? – bwoebi