我正在尝试布局响应div。
基本上,我正在尝试实现这种观点。

对于大型台式机:

 __ _______ __
|  |  2.1  |  |
|1 |_______|3 |
|  |2.2|2.3|  |
|__|___|___|__|


对于平板电脑:

    ______________
   |______1_______|
   |     2.1      |
   |______________|
   | 2.2  | 2.3   |
   |______|_______|
   |______3_______|


最后用于小型设备,例如电话:

    ______________
   |______1_______|
   |     2.1      |
   |______________|
   |     2.2      |
   |______________|
   |     2.3      |
   |______________|
   |______3_______|


和相应的带有引导程序的html如下:

    <div class="row">
        <div class="col-lg-2 col-md-12 col-sm-12">
        </div>
        <div class="clearfix visible-md visible-sm"></div>
        <div class="col-lg-8 col-md-12 col-sm-12">
            <div class="row">
                <div class="col-lg-12 col-md-12 col-sm-12"></div>
            </div>
            <div class="row">
                <div class="col-lg-6 col-md-6 col-sm-12">
                </div>
                <div class="clearfix visible-sm"></div>
                <div class="col-lg-6 col-md-6 col-sm-12">
                </div>
                <div class="clearfix visible-sm"></div>
            </div>
        </div>
        <div class="clearfix visible-md visible-sm"></div>
        <div class="col-lg-2 col-md-12 col-sm-12">
        </div>
        <div class="clearfix visible-md visible-sm"></div>
    </div>


对于台式机和平板电脑保护套,它按预期工作。但是在小的情况下布局被打破了。它显示了这样的东西

    ______________
   |______1_______|
   |     2.1      |
   |______________|
   |     2.2      |
   |______________|
   |______3_______|
   |_____2.3______|


看起来第3列在2.3之上。我仍在尝试学习bootstrap / css,因此任何建议将不胜感激

最佳答案

我非常确定您的手机不够大,无法用于小型设备的网格布局,因为它仅适用于宽度超过768像素的媒体。您要查找的课程是col-xs。在这里,您具有引导网格系统的详细说明:http://getbootstrap.com/css/#grid

07-24 18:03