【发布时间】:2014-11-14 14:08:57
【问题描述】:
谁能告诉我如何确保在手机上查看页面时在左侧和右侧获得空白/边距?
我的 CSS 是:
#maxCostSlider {
max-width:304px;
width:304px;
padding:0px;
margin-left:-6px;
}
@media (max-width: 480px) {
#maxCostSlider,#sliderScale {
margin-left: 20px;
margin-right: 20px;
}
}
HTML 是:
<div class="container-fluid">
<div class="row">
<div class="col-md-offset-4 col-md-4">
<img id="sliderScale" src="/assets/img/price slider 1.png" alt="" class="img-responsive" />
</div>
</div>
<div class="row text-center">
<div class="col-md-offset-4 col-md-4">
<input id="maxCost" data-slider-id='maxCostSlider' type="text" data-slider-min="0" data-slider-max="100" data-slider-step="10" data-slider-value="40" />
</div>
</div>
</div>
这一切在台式机和 iPad 上看起来都不错,但在 iPhone 上查看时,引导滑块小部件跨越了设备的整个宽度。我想确保两行两侧始终有至少 20px 的边距。理想情况下,引导滑块可以缩放以适应。
【问题讨论】:
-
您可以尝试在小型显示器上使用
container类而不是container-fluid的效果。 -
@muthan 更改容器无济于事。除移动宽度外,流体总是流向边缘。
-
您使用的是哪个滑块组件?
-
需要更好地了解您正在使用的资产,否则很难模拟解决方案。
标签: html css twitter-bootstrap