继码自差呈现一个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