【问题标题】:mobile version doesn't appear on iphone手机版没有出现在iphone上
【发布时间】:2014-06-03 15:25:34
【问题描述】:

我正在开发一个有完整版和移动版的网站。

我正在使用此代码来设置视口元标记:

<meta id="viewport" name="viewport" content="width=1100, maximum-scale=1.0" />
<script>
        deviceWidth = window.innerWidth;
        var viewport = document.getElementById('viewport');
        if(deviceWidth <= 480) viewport.setAttribute('content', 'width=device-width, initial-scale=1.0,maximum-scale=1.0');
</script>

因此默认元设置为content-width = 1100,如果此设备宽度小于480px,则设置为'width=device-width

它适用于所有安卓手机,但不适用于 iPhone。

有什么问题,我该如何解决?

【问题讨论】:

    标签: css iphone responsive-design viewport


    【解决方案1】:

    要将您的灵活布局宽度与设备宽度相匹配,您可以使用这个:

    <meta name="viewport" content="width=device-width, initial-scale=1">
    

    这适用于 Android、Iphone 和浏览器。无需更改元标记中的内容即可检测设备/浏览器的宽度。

    详细了解元标记here

    【讨论】:

    • 谢谢,但使用它的原因是我想显示网站缩小并在平板电脑上两边留出 50px 的边距。
    猜你喜欢
    • 2020-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-10
    • 2013-10-09
    • 1970-01-01
    相关资源
    最近更新 更多