css - 如何使 firefox 光标基于行高,而不是文本框的高度

标签 css firefox cross-browser

alt text

如上图所示,如果你有一个带填充的文本框,至少在我的 Mac 上初始光标大小是带填充的完整指定高度。当然,当您开始输入时,它会恢复到正常的文本大小(请参阅“密码”水印)。

除了简单地调整实际文本框的大小之外,是否有办法使初始光标大小合适? (它适用于 Webkit 浏览器。)

例子:

<input type="textbox" style="height: 40px" />

最佳答案

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>

关于css - 如何使 firefox 光标基于行高,而不是文本框的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3162373/

相关文章:

html - Border-Radius 没有创建圆 Angular 边框

jquery - 基本的 jQuery 联系表单问题

java - 如何获取FF中插件的安装位置?

javascript - Gmail 中的多个复选框检查

css - 如何在不同的浏览器中测试奇怪的 `font-size` 定义

Jquery - 更改完整的 CSS(实习生)

javascript - 向下滚动 html 元素 (<ul>) 就是可见性 :none

php - 一个接一个发短信

python - 使用 apt-get WITHOUT Docker 在 Azure Functions 中安装依赖项

css - Safari CSS 问题