禁用缩放功能"user-scalable=no"是否有必要?

14

我曾经阅读过不同的讨论,但从未得出明确的结论,使用user-scalable=no在A案例或B案例中有何区别、优点和缺点?

我要做一个响应式网站,哪种情况更好呢?

案例A:

<meta name="viewport" content="width=device-width, user-scalable=no">

CASE B:

->

情况B:

<meta name="viewport" content="width=device-width"> 

https://dev59.com/s2w15IYBdhLWcg3wy-vO - CBroe
1个回答

24
您在响应式网页设计中不需要使用user-scalable=no。只有在您想让您的网站应用程序更像本机应用程序(在缩放方面)时,您才会使用它。您可以控制用户缩放时不会破坏您的设计。但是从技术上讲,如果您正在进行响应式设计并且缩放时设计破裂,则说明您做得不对。
但是,如果您绝对需要使用它:"... 请记住,缩放是许多人使用的重要辅助功能。因此,关闭缩放只有在真正必要时才应发生,例如某些类型的游戏和应用程序。" http://dev.opera.com/articles/view/an-introduction-to-meta-viewport-and-viewport/

1
有用的,绝对值得考虑。 - AbeyMarquez
5
“您可以控制用户放大页面时不破坏设计。” - 您肯定对Web的理解有误。它不是关于您,而是关于用户。 - Volker E.
1
@Zanshin13 - 你提供的答案已更新。看起来在300毫秒的利润中不再需要使用user-scalable=no了。 - Uwe
1
@Uwe 谢谢您的更新!我已经删除了我的评论,因为现在它已经过时了。 - Zanshin13

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接