【发布时间】:2017-01-24 15:11:47
【问题描述】:
Bootstrap 3 购物车是使用 bootstrap 标准标记定义的
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>
<body>
<div class="container">
<div id="_info"></div>
<header class="row">
<div class="col-xs-12">
</header>
<nav class="navbar navbar-default">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
<span class="sr-only">Lüli navigeerimist</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav navbar-left">
<li>
....
在移动设备中,其内容宽度与移动设备屏幕宽度相同。
但是用户可以水平向左拖动内容,这样丑陋的空白就会出现在左侧。
如何解决这个问题,以防止不必要的左拖动? 也许页面中的某些元素会导致这种效果?
我尝试在 Chrome 开发者工具的“元素”选项卡中删除元素,但仍然允许水平滚动。
【问题讨论】:
-
这就是问题所在:i.imgur.com/m6f3bRW.png
-
在某些页面中水平滚动是必需的,因此它不能总是禁用。如果不需要,我希望浏览器会自动禁用它。所提供图片中的宽元素可能是由 facebook 脚本创建的。如何强制 facebook 创建合适的宽度?
标签: html css twitter-bootstrap twitter-bootstrap-3 viewport