【问题标题】:Bootstrap grid configure correct alignment引导网格配置正确对齐
【发布时间】:2019-04-14 00:06:53
【问题描述】:

我正在使用引导网格系统,并且试图在宽窗口(台式机、平板电脑)和窄窗口(移动屏幕)上获得正确的视图。

我想要的宽屏是这样的:

[image 1][image 2][text 1]
[image 3][image 4][text 2]

我想在手机上看到这个:

[image 1][image 2]
[image 3][image 4]
[text 1] [text 2]

我目前在移动或窄桌面窗口上得到的是:

[image 1][image 2]
[text 1]
[image 3][image 4]
[text 2]

这是一个 jsfiddle link。代码也在下面:

<html lang="en">
    <head>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
        <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
        <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
        <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.3/css/bootstrap.min.css" integrity="sha384-Zug+QiDoJOrZ5t4lssLdxGhVrurbmBWopoEl+M6BdEfwnCJZtKxi1KgxUyJq13dy" crossorigin="anonymous">
    </head>
    <body>
        <div class="container">

          <div class="panel-group">
            <div class="panel panel-primary">
                <div class="panel-heading">Panel Header</div>
                <div class="panel-body">

                    <div class="row">
                        <div class="col-xs-4">
                            <img src="https://www.w3schools.com/images/w3schools_green.jpg" alt="" height="128" width="128"/>
                        </div>
                        <div class="col-xs-4">
                            <img src="https://www.w3schools.com/images/w3schools_green.jpg" alt="" height="128" width="128"/>
                        </div>
                        <div class="col-md-3 border border-primary">
                            some text.........
                        </div>
                    </div>

                    <div class="row">
                        <div class="col-xs-4">
                            <img src="https://www.w3schools.com/images/w3schools_green.jpg" alt="" height="128" width="128"/>
                        </div>
                        <div class="col-xs-4">
                            <img src="https://www.w3schools.com/images/w3schools_green.jpg" alt="" height="128" width="128"/>
                        </div>              
                        <div class="col-md-3 border border-primary">
                            some text.........
                        </div>
                    </div>

                </div>
            </div>
          </div>
        </div>
    </body>
</html>

【问题讨论】:

    标签: html twitter-bootstrap grid


    【解决方案1】:

    你可以使用 css 作为文本

    position:absolute;
    

    并更改位置文本。 或者创建一个 div 并放入文本并设置 display:none 当屏幕更改为移动设置显示和隐藏默认文本。

    【讨论】:

    • 我希望使用正确的列代码来修复它,例如“col-xs-6”等。
    猜你喜欢
    • 2018-04-08
    • 2016-11-04
    • 1970-01-01
    • 1970-01-01
    • 2011-10-10
    • 2016-02-28
    相关资源
    最近更新 更多