【发布时间】:2012-11-17 21:41:20
【问题描述】:
我们网站上有一个文件输入,它没有演示中的那么高(见下文;我夸大了它以更好地显示问题)但我们无法让文件名垂直居中 - 只有按钮垂直居中。这通常不是问题,因为我们通常坚持使用默认样式,但在这种情况下,客户端希望在此输入上设置边框,以便右边框与其下方的一些右对齐按钮对齐。在我们的例子中,高度是 23px(与 line-height 相同)。
请参考http://jsfiddle.net/UK72P/ 进行演示。据我所知,这只发生在 Chrome 和可能的 IE9 / 8 中(很快就会确认)。 jsfiddle中的代码是:
HTML
<input type="file">
CSS
input {
display: inline-block;
height: 40px;
line-height: 40px;
border: 1px solid #999;
}
是否有一些我不知道的属性或者这是不可能的?
提前致谢, 理查德
【问题讨论】:
-
你不能对输入类型文件做任何事情,看看这个链接--link
标签: html css internet-explorer google-chrome file-upload