我在升级到iOS 6后遇到了一个问题,这让我很困扰。
似乎每当我在输入字段上使用“placeholder”属性,并从竖屏旋转到横屏再返回竖屏时,页面左侧会发生一些像素位移,导致出现水平条。
经过长时间的研究,我得出结论,这肯定是与meta视口有关,因为每次使用content="width=device-width"时,一切都正常。
P.S 是的,我真的需要在输入框中使用百分比宽度,以实现流体设计:)
以下是重现此问题的示例。谢谢...
<html>
<head>
<title>test</title>
<meta content="width=device-width, initial-scale=1, maximum-scale=1" name="viewport"/>
</head>
<body>
<div style="width:100%;background-color:red">
<input id="testInput" placeholder="test" style="width:90%;" />
</div>
</body>
</html>