0

我有一个包含一些表单元素的 iframe。我尝试将元标记放在 iframe 页面中:

<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0"/>

以及为输入设置css:

input[type="text"] {font-size: 1em;}

如果表单在 iframe 内,似乎都不起作用。如果用户点击文本输入,它仍然会放大。在这种情况下是否可以防止放大?我在 S3 上使用 Android 4.2.1。

编辑:我发现 CSS 确实有效,我只是没有设置足够大。不幸的是,这也破坏了布局。

4

1 回答 1

0

你可以试试:

touch-action: none 

我不确定android是否支持这个。它最初仅用于 IE 作为 ms-touch-action。这里有更多信息:http ://docs.webplatform.org/wiki/css/properties/touch-action

于 2014-01-25T06:52:24.187 回答