我的网站在移动版

时间:2015-12-02 13:59:32

标签: javascript css twitter-bootstrap mobile responsive-design

我刚刚使用BootStrap创建了一个网站,我不知道为什么桌面版本会出现在移动设备上。可能出现这种情况的原因是什么?我确保在我的HTML文件中包含所有必需的BootStrap文件,包括' Bootstrap.min.css,' ' Bootstrap.min.js,'和jquery链接。这是site。提前谢谢。

<div id="carousel" class="carousel slide carousel-fade" data-ride="carousel">
    <ol class="carousel-indicators">
        <li data-target="#carousel" data-slide-to="0" class="active"></li>
        <li data-target="#carousel" data-slide-to="1"></li>
        <li data-target="#carousel" data-slide-to="2"></li>
    </ol>
    <!-- Carousel items -->
    <div class="carousel-inner pull-right" >
        <div class="active item">

            <img src="" class="img-responsive pull-left">
       </div>
        <div class="item">
            <img src="" class="img-responsive pull-left">
        </div>
        <div class="item">
           <img src="" class="img-responsive pull-left">
        </div>
    </div>

2 个答案:

答案 0 :(得分:5)

您的网站中没有viewport元标记。加上这个:

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

为防止用户放大或缩小,请使用此锁定缩放(您应该这样做):

<meta name="viewport" content="initial-scale=1, maximum-scale=1" />

更多信息:Using the viewport meta tag to control layout on mobile browsers。如果没有这个,现代手机将显示与桌面相同的布局。

答案 1 :(得分:0)

如果您正在使用GoDaddy并为该域启用了“转发屏蔽”,则该网站将使用iFrame转发。这将使您的响应式移动网站在iPhone上显示为桌面版。这是一个很好的资源(博客),我发现可以告诉你如何使用AWS和GoDaddy作为托管服务提供商正确设置域名转发。