[英]Bootstrap4: card header and navigation on one row
In Boostrap 4, how can we position some nav and text within a Card Header to display on a single row? 在Boostrap 4中,我们如何在卡片标题中放置一些导航和文本以显示在单行上?
<div class="card">
<div class="card-header">
Heading
<ul class="nav nav-pills card-header-pills">
<li class="nav-item">
<a href="#">Nav 1</a>
</li>
<li class="nav-item">
<a href="#">Nav 2</a>
</li>
<li class="nav-item">
<a href="#">Nav 3</a>
</li>
</ul>
</div>
<div class="card-body">
...
</div>
</div>
The HTML markup above renders the navigation onto a new line below the Heading: 上方的HTML标记将导航呈现到标题下方的新行:
The heading should be left-aligned, with the nav pushed to the right hand side. 标题应左对齐,同时将导航键推到右侧。
You can place the heading as a list item also( <li>
) - like in the code below... 您也可以将标题作为列表项放置( <li>
)-像下面的代码一样...
li { margin-left: 5px; }
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css"> <div class="card"> <div class="card-header"> <ul class="nav nav-pills card-header-pills"> <li class="nav-item"> Heading </li> <li class="nav-item"> <a href="#">Nav 1</a> </li> <li class="nav-item"> <a href="#">Nav 2</a> </li> <li class="nav-item"> <a href="#">Nav 3</a> </li> </ul> </div> <div class="card-body"> WHATEVER... really... </div> </div>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.