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