我开发了一个iPhone应用程序,它有一个带有textarea小部件的页面。当我开始编辑这个textarea小部件的内容时,Safari会放大并使文本真的非常大。现在我再也看不到这份文件了,只是一张小小的邮票大小。消除移动Safari浏览器textarea小部件中的自动缩放?
我可以设置哪些属性来保持doint的移动Safari吗?我只想让textarea字体在编辑文本时保持相同的大小。谢谢。
我开发了一个iPhone应用程序,它有一个带有textarea小部件的页面。当我开始编辑这个textarea小部件的内容时,Safari会放大并使文本真的非常大。现在我再也看不到这份文件了,只是一张小小的邮票大小。消除移动Safari浏览器textarea小部件中的自动缩放?
我可以设置哪些属性来保持doint的移动Safari吗?我只想让textarea字体在编辑文本时保持相同的大小。谢谢。
您可以添加:
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no">
到您的HTML头。
您将需要将您的textarea font-size
设置为16px
并且initial-scale
的1.0
。但如果你的应用程序不是真的为iPhone设计的,也就是说,如果它本质上是一个普通的网页,用户应可以扩展,那么你应该可以使用它。对用户来说最糟糕的事情是向他们展示他们无法缩放的6pt文本,你知道吗?其中有些人不会有完美的视野。还有:。
这是相当的用户敌对。请不要通过`maximum-scale = 1.0`或'user-scalable = no`来阻止用户缩放。 – 2011-06-02 05:13:28