我正在使用以下面包屑:
<ol class="breadcrumb">
<li class="breadcrumb-item">
<a href="#">Home</a>
</li>
<li class="breadcrumb-item active">My Account</li>
</ol>
现在我想要的是在面包屑的同一行插入一个按钮,但是它有float: right
,如:
Home / My Account < ---------- Space goes here ---------- > Button
我尝试了以下操作,但它不起作用:
<ol class="breadcrumb">
<li class="breadcrumb-item">
<a href="#">Home</a>
</li>
<li class="breadcrumb-item active">My Account</li>
<span style="float: right;">
<li class="breadcrumb-item">
<button class="btn btn-sm btn-success">
Create New User
</button>
</li>
</span>
</ol>
此外,我尝试使用bootstrap类float-right
但没有结果。
我怎样才能将按钮与面包屑放在同一条线上,但是将它漂浮到右边?此外,最后一个面包屑和按钮之间不应有斜线/
。
答案 0 :(得分:2)
这是使用bootstrap 4 util类的简单方法:
W = 'Weird'
...
print(W)
答案 1 :(得分:1)
一种解决方案是将button
从ol
中取出并绝对定位。这需要您将ol
和button
包装在容器中并在容器上设置position:relative;
:
.nav-container {
position:relative;
}
button {
position:absolute;
right:1rem;
top:50%;
transform:translateY(-50%);
}
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/css/bootstrap.min.css" rel="stylesheet"/>
<div class="nav-container">
<ol class="breadcrumb">
<li class="breadcrumb-item">
<a href="#">Home</a>
</li>
<li class="breadcrumb-item active">My Account</li>
</ol>
<button class="btn btn-sm btn-success">Create New User</button>
</div>
答案 2 :(得分:0)
使用 nav 类
在ol和ul中使用bootstrap类 float-left 和 float-right<div class="nav-container">
<ol class="breadcrumb float-left">
<li class="breadcrumb-item">
<a href="#">Home</a>
</li>
<li class="breadcrumb-item active">My Account</li>
</ol>
<ul class="nav float-right">
<li>
<button class="btn btn-sm btn-success">Create New User</button>
</li>
</ul>
</div>