Date 输入类型=iOS 7中的日期
我已经开发了一个移动web应用程序,我注意到了iOS 7的一个变化,特别是:Date 输入类型=iOS 7中的日期,date,input,safari,ios7,Date,Input,Safari,Ios7,我已经开发了一个移动web应用程序,我注意到了iOS 7的一个变化,特别是: 如果网页表单包含类型=日期的输入标记,并且日期字段的值为空(没有日期值),则该字段在Safari中以奇怪的方式呈现,因此文本框的高度非常小(约为正常输入类型=文本框高度的25%)。在控件中输入日期后,文本框的高度与type=文本框的高度相同 这在iOS 6中没有发生,但在iOS 7中正在发生。问题是,在我看来,以这种方式呈现这些日期输入框并不好。我希望它们看起来与普通的type=文本框一样,即使是空的 我能做些什
- 如果网页表单包含类型=日期的输入标记,并且日期字段的值为空(没有日期值),则该字段在Safari中以奇怪的方式呈现,因此文本框的高度非常小(约为正常输入类型=文本框高度的25%)。在控件中输入日期后,文本框的高度与type=文本框的高度相同李>
- 我能做些什么来实现这一点吗李>
- 是否有一些初始值可以传递给type=date文本框,以使它们像往常一样呈现李>
(那个白色框应该更高,显示占位符文本)我的一个网站上也有同样的错误。经过调查,当CSS属性
background color
设置为transparent
时,该错误似乎发生在iOS7上。空日期输入高度和宽度随后会缩小
因此,我们要么删除背景色:透明,要么手动设置日期输入的高度和宽度:(另一个答案(涉及背景色)对于他们的情况可能是正确的,但对我们来说,这并没有解决问题。我们最终不得不为输入指定一个高度。这就成功了。这肯定是一个恼人的错误。如上所述,解决方案是手动设置输入类型=日期html控件的高度。对于我来说,20px的高度似乎与页面上的其他控件,它看起来很好。你能显示它的屏幕截图,以便我们更好地了解你在说什么吗?我在我们的一个网站上遇到了这个问题。这似乎不是完整的情况,因为我们的文本框有纯白背景(不透明),并且仍在“折叠”