html - Bootstrap 布局嵌套?

标签 html css twitter-bootstrap-3

我对 bootstrap 还很陌生,在嵌套方面遇到了麻烦。我有一个布局,我正在尝试重新创建,但没有在此处看到正确的结果 layout image .

我的代码 http://www.bootply.com/0BETlZMU7T

<div class="container-fluid">
  <div class="row">
    <div class="col-md-4">image with image text here</div>
    <div class="col-md-8">
        <div class="row">
            <div class="col-md-6">A Text</div>
            <div class="col-md-6">B Text</div>
        </div>
        <div class="row">
            <div class="col-md-6">Y Text</div>
            <div class="col-md-6">Z Text</div>
        </div>
    </div>
  </div>
</div>`

最佳答案

默认 Bootstrap 无法实现垂直对齐,但您可以使用此解决方案中显示的代码实现它 vertical-align with Bootstrap 3

您的 updatetd html 将如下所示:

<div class="container-fluid">
    <div class="row">
        <div class="col-md-4">image with image text here</div>
        <div class="col-md-8">
            <div class="row">
                <div class="col-md-6">A Text</div>
                <div class="col-md-6">B Text</div>
            </div>
            <div class="row">
                <div class="col-md-6">Y Text</div>
                <div class="col-md-6">Z Text</div>
            </div>
        </div>
    </div>
</div>

你的 CSS 就像:

/*From: 
  https://stackoverflow.com/questions/20547819/vertical-align-with-bootstrap-3#answer-25517025
*/
.vertical-align {
  display: flex;
  flex-direction: row;
}

.vertical-align > [class^="col-"],
.vertical-align > [class*=" col-"] {
  display: flex;
  align-items: center;
  justify-content: center; /* Optional, to align inner items 
                              horizontally inside the column */
}

/**
 *  "flex: 1" or "flex-grow: 1" is added to make the inner div
 *  - Which is also a flex-item - take up all the horizontal space
 *  available space inside the flex container (.col-* elements)
 */
.vertical-align > [class^="col-"] > div,
.vertical-align > [class*=" col-"] > div {
  /* flex: 1; */
  flex-grow: 1;
}

我用你的代码为你做了一个例子,我将元素“A、B、X、Y”合并到一行中,因为你不需要第二行。

http://www.bootply.com/uIVbiDLGkj

关于html - Bootstrap 布局嵌套?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41052965/

相关文章:

php - 使用 ajax 停止 PHP

html - Wordpress 中的子菜单项不在一行中

javascript 不识别 id

html - 如何使用 CSS 去除图像下方多余的空白区域

javascript - 如何卡住 Bootstrap 表的第一个或前 n 列?

css - Bootstrap 3 搜索框宽度不能是 100%?

javascript - Three.js WebGL 纹理在平面上显示为黑色

html - 颜色不适用于事件按钮

jquery - 使用 $.cookie() 的 cookie 保存多个面板的折叠状态

javascript - 使用 jQuery 在主 div 中重新排列 div