【发布时间】:2018-08-06 13:19:48
【问题描述】:
我正在尝试使用 Bootstrap 4 创建一个符合以下示意图的网站标题:
我用来实现这一点的代码如下(多余的代码省略):
<div class="navbar">
<div class="container yellow">
<div class="row">
<div class="col-sm-4 green">Logo</div>
<div class="col-sm-8 green">
<div class="row">
<div class="col text-right red">
(00) 1234 5678
</div>
</div>
<div class="row">
<div class="col text-right red">
<!-- nav links here -->
<a href="#">link</a>
</div>
</div>
</div>
</div>
</div>
</div>
唯一的自定义 CSS 是更改背景颜色以匹配示意图。
这将导致以下呈现的 HTML 页面,其中行不跨越容器:
但是,在 Bootstrap 3 中,这不是问题。只有将框架更改为 Bootstrap 3 才能提供正确的布局:
此外,如果容器(及其嵌套内容)从其导航栏父级中移除,则可以在 Bootstrap 4 中实现正确的布局:
我需要在 Bootstrap 4 中做什么才能在仍然使用导航栏类的同时实现所需的布局?
【问题讨论】:
标签: html twitter-bootstrap bootstrap-4 navbar