我开发了一个移动网络应用程序,我注意到有关iOS 7的更改,特别是:
这在iOS 6中没有发生,但在iOS 7中发生。问题是看到以这种方式呈现的这些日期输入框对我来说看起来不太好。我希望它们看起来像普通的type =文本框一样,即使是空的。
提前致谢。
更新了屏幕截图:
好:
坏:
(那个白框应该更高并显示占位符文本)
答案 0 :(得分:2)
如上所述,解决方案是手动设置输入类型=日期html控件的高度。我的高度为20像素,看起来与页面上的其他控件相同,看起来不错。
答案 1 :(得分:0)
我在我的一个网站上遇到了同样的错误。在调查之后,当CSS属性background-color
设置为transparent
时,看起来好像在iOS7上发生了错误。然后收缩空日期输入高度和宽度。
所以我们要么必须删除background-color: transparent
,要么手动设置日期输入的高度和宽度:(
答案 2 :(得分:0)
另一个答案(涉及背景颜色)对于他们的情况可能是正确的,但对我们来说,这并没有解决问题。我们最终必须为输入指定高度。这就是诀窍。绝对是一个讨厌的错误。