我开发了一个移动 Web 应用程序,我注意到 iOS 7 发生了变化,特别是:
- 如果一个网页表单包含一个type=date的输入标签,而日期字段的值为空(没有日期值),那么该字段在Safari中以一种奇怪的方式呈现,使得文本框的高度为非常小(大约是普通输入类型 = 文本框高度的 25%)。一旦将日期输入到控件中,文本框的高度就与 type=text 框的高度相同。
这在 iOS 6 中没有发生,但在 iOS 7 中发生了。问题是我觉得这些日期输入框以这种方式呈现并不好看。我希望它们看起来与普通的 type=text 框相同,即使是空的。
- 我能做些什么来实现这一点吗?
- 是否有一些初始值可以传递给 type=date 文本框以使它们像往常一样呈现?
提前致谢。
更新了截图:
好的:
坏的:
(那个白框应该更高并显示占位符文本)