alt text http://i45.tinypic.com/2ll22o1.png
如上图所示,如果你有一个带填充的文本框,至少在我的Mac上的初始光标大小是带填充的完整指定高度。当然,当您开始输入时,它会恢复到正常的文本大小(请参阅“密码”水印)。
除了简单地调整实际文本框的大小之外,还有办法让初始光标尺寸合适吗? (它适用于Webkit浏览器。)
示例:
<input type="textbox" style="height: 40px" />
答案 0 :(得分:1)
sudo work的修复对我不起作用。但是这里是mozilla在他们的网站上做的事情(不是修复):http://support.mozilla.com/en-US/home他们只是将其包裹在一个范围内并添加填充。
<span class="wrap">
<input type="text" required="required" placeholder="Search Firefox Help" name="q" class="text">
</span>
答案 1 :(得分:0)
经过一些实验(在Firefox中),我发现唯一的方法是手动设置填充。如果将其设置为auto或left undefined,则会创建一个超大的游标。如您所述,基于webkit的浏览器中不存在此行为。这很可能是Firefox的错误。
不理想的修复:
<input type="textbox" style="height: 40px; padding: 10px 0;" />