移动视图上的Bootstrap 3 div命令更改

时间:2015-08-01 16:47:33

标签: html css twitter-bootstrap

我正在使用BOOTSTRAP 3,我放了2个div:s 1. <div class="col-md-4">1</div>
2. <div class="col-md-8">2</div>

看起来像这样:
enter image description here

现在,如果我将分辨率更改为移动设备或平板电脑视图,它看起来像这样:
enter image description here

这个问题从我这里开始。我希望移动设备中的div顺序为div[2]位于顶部,div[1]位于底部。

  

PS:我正在使用direction:rtl

2 个答案:

答案 0 :(得分:4)

在设计自适应网站时,请始终设计移动优先。这意味着您的HTML代码代表移动设备上的布局。

首先保持div [2],默认为div [1]秒。然后在更大的屏幕尺寸上改变他们的行为。

因此,您可以按如下方式修改代码: -

<div class="col-xs-12 col-md-8 col-md-push-4">2</div>
<div class="col-xs-12 col-md-4 col-md-pull-8">1</div>

在移动设备上,两个div的宽度相等,div [2]将出现在div [1]之前(参见图表)。但在桌面及以上版本中,div [2]将被推向右侧,div [1]将被拉向左侧,从而产生所需的顺序。

希望这有帮助! : - )

答案 1 :(得分:1)

在bootstrap中向左方向使用rigth时,您需要创建一个自定义bootstrap css用于对齐,您可以为类float:right创建样式而不是左侧

根据你的css知识,这可能是一项艰巨的任务。

您还可以查看此库,这可能有助于bootstrap rtl