2014-10-02 66 views
1

我在Chrome中输入类型=“日期”字段与输入类型=“文本”字段并排。输入日期字段比文本字段高2个像素。有谁知道为什么发生这种情况?看完this page后,无论造型如何,它都会发生。为什么在Chrome中输入类型=“日期”字段比输入类型=“文本”字段高2个像素?

+0

如果任何人都可以提供一个解决方案,使他们相等的高度,这将有极大的帮助。 – mapk 2014-10-02 19:26:24

+0

您可以发布您附加到这些字段的任何CSS吗? – guildsbounty 2014-10-02 19:29:04

+0

那么这个链接,http://webdesign.about.com/od/examples/l/bl_input-tag-examples.htm#date,没有样式显示,以便更容易看到。 – mapk 2014-10-02 20:10:35

回答

0

我知道这不太理想,但我最终只是为input[type="date"]设计padding属性,而不是我的input

input, select, textarea { 

    padding: 3px 5px; 

    /* Fix for input and select elements being different sizes */ 
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box; 
    box-sizing: border-box; 

} 

input[type="date"] 
{ 
    padding: 2px 5px; 
} 

请注意,我也考虑选择元素的高度不一致,这是固定与box-sizing财产。你也可能会遇到这种情况。

相关问题