css - Input type=date 右边的旋转控制按钮没有垂直对齐

标签 css html

我正在使用这段代码创建一个日期选择器;浏览器是 Chrome 54。

<input type="date">

CSS:

input {
        height: 35px;
        line-height: 35px;
        box-sizing: border-box;
        vertical-align: middle;
}

结果,右边的按钮没有正确的垂直对齐,它们对齐到顶部。

input type=date buttons alignment problem

有没有办法修复它,使它们对齐到中间?

最佳答案

您可以使用填充来管理..

input {
        height: 35px;
        line-height: 35px;
        box-sizing: border-box;
        vertical-align: middle;
        padding:5px 0px;
}
<input type='date'>

关于css - Input type=date 右边的旋转控制按钮没有垂直对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38220092/

相关文章:

html - CSS 位置 :absolute not covering position:relative text and borders

css - CSS 中不存在属性 'grid-gap'

html - 在不剪切 div 的情况下打印网页

html - ParticleJS 虽然在后台运行但不允许点击

css - div填充可用高度

HTML 和 CSS 图像未出现在正确的位置

html - 在 HTML/CSS 中维护大小和滚动嵌套表格

JavaScript:显示未知数量的图 block 的逻辑

javascript - HTML/Javascript 函数对新手的帮助

javascript - jQuery 改变元素是否有类