html - 文本输入光标太高。我该怎么办?

标签 html css textinput

我的文本输入看起来像这样:

enter image description here

这是我的 CSS::

.searchBox input[type=text]{
    left: 10px;
    display: block;
    position: absolute;
    height: 18px;
    padding: 7px 0 8px;
    width: 280px;
    color: #828483;
}

我不知道哪个 CSS 属性可以解决这个问题。

你能帮帮我吗?

最佳答案

使用行高:

input {
    height: 2em;
    line-height: 2em; /* equal to the height to vertically-centre the text */
    /* other CSS */
}

关于html - 文本输入光标太高。我该怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9605850/

相关文章:

javascript - 开源 HTML5 在线 Powerpoint 查看器

html - 想要重复一个 div 来填充它的父级

javascript - 单击播放按钮后开始播放音频

html - 插入新 block 时如何找到插入可拖动元素的位置

react-native - react 原生文本输入,按下时更改光标位置

python - 使用 FloatLayout 在 Kivy 中重叠 TextInputs

javascript - 如何改变滚动条的颜色?

html - 目标元素在其他元素之前

php - jQuery 根据字符数更改 CSS 中的行高

android - 有没有办法禁用 webview 中输入字段的缩放功能?