html - Bootstrap Flexbox 网格
问题描述
我正在尝试研究引导 flexbox,并且正在尝试完成此布局
所以我所做的就是d-flex flex-column
在每个主 div 上添加。然而,它确实使它们都成为了 flexbox。
这是我的代码:
<div class="container wrap">
<div class="row">
<div class="col-md-22 mx-auto">
<header class="bg-danger">
<navbar>
<ul>
<li><a href="#">Link 1</a></li>
<li><a href="#">Link 2</a></li>
<li><a href="#">Link 3</a></li>
<li><a href="#">Link 4</a></li>
</ul>
</navbar>
</header>
<div class="main d-flex flex-column">
<aside class="bg-info text-white p-2">
<h3>Sidebar</h3>
<p>Ikuo iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.</p>
</aside>
<div class="bg-light flex-grow-2 p-2">
<h3>Content</h3>
</div>
</div>
<footer class="p-2">
<p class="bg-secondary flex-grow-2 text-white">Text</p>
<p class="bg-primary flex-grow-1 text-white">Text</p>
</footer>
</div>
</div>
我想知道如何使用这些flex-grow-*
属性来获得与下面完全相同的布局?
知道如何实现这一目标吗?
解决方案
我猜您缺少d-flex
页脚和导航的课程。
这是更新的代码:https ://jsfiddle.net/9dbj5w6x/
推荐阅读
- python - 带有 JSON 的 Pandas 中的 API 返回问题
- python - 编写 DRF 可重用 API
- python - 导入火炬未在 gcp 上定义
- python - PyCharm 中的“线标记”图标是什么?
- laravel - laravel 中的日期查询:以当前日期开始日期时间
- html - Bootstrap 3图像上的纵横比
- python - 如何使用 shell 命令缩进我的 python 代码
- java - 在 Java 中的 Collectors.toMap() 中为一个键存储多个值
- reactjs - 在子组件中设置 useReducer 调度不起作用?
- python - Python venv activate 在 Ubuntu 子系统上不起作用