【发布时间】:2021-08-20 18:10:35
【问题描述】:
我正在使用 twitter bootstrap 4.4.1 和 flex 进行布局。 我想要实现的是在顶部有一个导航栏,在屏幕中间有一些内容。
我正在使用以下代码(这里也是 jsfiddle jsfiddle):
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.4.1/css/bootstrap.css" rel="stylesheet"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.4.1/js/bootstrap.min.js"></script>
<div class="container">
<nav class="navbar navbar-light bg-light">
<div class="col-md-12 d-flex align-items-start justify-content-end">
<button class="btn btn-warning btn-large">Large</button>
</div>
</nav>
<div class="row d-flex align-self-center">
<div class="col-12 mx-auto">
<div class="jumbotron text-center">
Some text
</div>
</div>
</div>
</div>
我尝试了很多东西,但就是无法让文本块在屏幕上居中。
我是 layout/grid/flex 系统的新手,但事实证明这非常困难。 非常感谢任何帮助!
【问题讨论】:
标签: html css twitter-bootstrap bootstrap-4 flexbox