【问题标题】:Order of div on mobile手机上的div顺序
【发布时间】:2013-09-29 20:19:41
【问题描述】:

我有一个页面(使用 bootstrap3)在浏览器上看起来像这样(第一张图片)。

在手机上看起来像这样(第二张图片)

但我想要的是让 div 在手机上按以下顺序在浏览器中保持相同的顺序...... 搜索框 地图 搜索过滤器 搜索结果

提前致谢

【问题讨论】:

  • ok.. 你的代码在哪里?把它贴在这里..
  • 这里也贴出相关的css代码..
  • 就是这样。所有 CSS 都是内联定义的。外部工作表中没有任何内容。
  • 然后它工作正常。我的意思是在浏览器中,我可以看到您在上面发布的第二张图片。即使我调整大小。
  • 我希望 div 的顺序是这样的...SEARCHBOX-MAP-SEARCH FILTER-SEARCH RESULTS....当前代码按此顺序排列 div SEARCHBOX-MAP-SEARCH RESULTS-SEARCH过滤器

标签: html twitter-bootstrap-3


【解决方案1】:

基于 Possible to achieve this Mobile/Desktop layout using Bootstrap? (or other grid) 并使用嵌套 (http://getbootstrap.com/css/#grid-nesting)

css

.floatright{float:right;}
@media (max-width: 992px)
{    
    .floatright{float:none;}
}  

html

<div class="container">
            <div class="row">
                <div class="col-md-8">
                <div class="row">
                <div class="col-md-12" style="background-color:aqua;">Search box</div>
                <div class="col-md-12" style="background-color:yellow;">Map</div>
                </div>
                </div>
                <div class="col-md-4 floatright" style="background-color:red; height:200px;"> Search Filter</div>

                <div class="col-md-8" style="background-color:green;"> Search search results</div>

            </div>
</div>  

【讨论】:

  • 非常感谢...我想知道我们是否可以在不使用媒体查询的情况下找到解决方案。
  • 我不这么认为。您将不得不查看 col--push-*/col--pull-* 或 col--offset- 类。您可以在除 xs-grid 之外的所有网格上应用此类。尝试以bootply.com/81911 为起点,找到适合您需求的解决方案。对于 xs-grid (mobile
猜你喜欢
  • 2012-03-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-12-23
相关资源
最近更新 更多