我的网站在移动设备上显示为桌面

Eri*_*uez 0 javascript css mobile responsive-design twitter-bootstrap

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

<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>
Run Code Online (Sandbox Code Playgroud)

Pra*_*man 5

viewport您的网站中没有元标记.添加这个:

<meta name="viewport" content="width=device-width, initial-scale=1.0" />
Run Code Online (Sandbox Code Playgroud)

并且为了防止用户放大或缩小,使用它来锁定缩放(你应该这样做):

<meta name="viewport" content="initial-scale=1, maximum-scale=1" />
Run Code Online (Sandbox Code Playgroud)

更多信息:使用视口元标记控制移动浏览器上的布局.如果没有这个,现代手机将显示与桌面相同的布局.