在bootstrap中创建响应式div

Aja*_*rni 7 html css twitter-bootstrap

我正在尝试使用bootstrap,这是我写的代码:

<!doctype html>
<html lang="en">
    <head>
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <link rel="stylesheet" href="./css/bootstrap.min.css">
        <link rel="stylesheet" href="./css/bootstrap-theme.min.css">
        <style type="text/css">
            .row-centered {
                text-align:center;
            }
            .col-centered {
                display:inline-block;
                float:none;
                text-align:left;
                margin-right:-4px;
            }
            .pos{
                position: relative;
                top: 240px;
            }
        </style>
    </head>
    <body>
        <div class="container">
            <div class="row row-centered pos">
                <div class="col-lg-8 col-centered">
                    <div class="well"></div>
                </div>
                <div class="col-lg-8 col-centered">
                    <div class="well"></div>
                </div>
                <div class="col-lg-8 col-centered">
                    <div class="well"></div>
                </div>
            </div>
        </div>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

输出如屏幕截图所示:
IMG 但是当我转换为手机屏幕时,我会这样:
IMG1
我希望div在移动屏幕中显示在中心,一个在一个以上.我该怎么做?但它没有响应.

Ze *_*eus 8

你可以col-xs-12在你的div中使用,将它添加到每个div,它会像你期望的那样工作

现场演示

  <body>
        <div class="container">
            <div class="row row-centered pos">
                <div class="col-lg-8 col-xs-12 col-centered">
                    <div class="well"></div>
                </div>
                <div class="col-lg-8 col-xs-12 col-centered">
                    <div class="well"></div>
                </div>
                <div class="col-lg-8 col-xs-12 col-centered">
                    <div class="well"></div>
                </div>
            </div>
        </div>
    </body>
Run Code Online (Sandbox Code Playgroud)

有关引导网格选项的更多信息


小智 5

您可以为屏幕尺寸定义多个宽度:

col-lg :大屏幕

col-md :中间屏幕

col-xs :小屏幕

在您的示例中:

<div class="container">
    <div class="row row-centered pos">
        <div class="col-lg-8 col-xs-12 col-centered">
            <div class="well"></div>
        </div>
        <div class="col-lg-8 col-xs-12 col-centered">
            <div class="well"></div>
        </div>
        <div class="col-lg-8 col-xs-12 col-centered">
            <div class="well"></div>
        </div>
    </div>
 </div>
Run Code Online (Sandbox Code Playgroud)