我正在尝试使用 bootstrap 4.0 用grid system
和row
来实现col
,但是我遇到了问题。
如果我使用<div>
标签,则到目前为止一切正常:
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container">
<div class="row">
<div class="col-2 text-left">
left
</div>
<div class="col-8 text-center">
main title
</div>
<div class="col-2 text-right">
right
</div>
</div>
</div>
然后我尝试通过输入切换按钮在nav
标签中实现以上逻辑。但这看起来很杂乱(不是对称的):
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" rel="stylesheet"/>
<nav class="navbar navbar-dark bg-dark text-white">
<div class="row">
<div class="col-2 text-left">
<button class="navbar-toggler" type="button" id="menu-toggle">
<span class="navbar-toggler-icon"></span>
</button>
</div>
<div class="col-8 text-center">
main title
</div>
<div class="col-2 text-right">
right
</div>
</div>
</nav>
我该如何解决?
答案 0 :(得分:2)
只需将display: block
添加到导航
nav{
display:block;
}
因为导航栏类将显示更改为flex。
<nav class="d-block">
答案 1 :(得分:2)
看看下面的代码:
drop table if exists #Transactions
create table #Transactions (TID int, amt int)
insert into #Transactions values(1, 100)
insert into #Transactions values(1, -50)
insert into #Transactions values(1, 100)
insert into #Transactions values(1, -100)
insert into #Transactions values(1, 200)
;WITH y AS
(
SELECT TID, amt, rn = ROW_NUMBER() OVER (ORDER BY TID)
FROM #Transactions
), x AS
(
SELECT TID, rn, amt, rt = amt
FROM y
WHERE rn = 1
UNION ALL
SELECT y.TID, y.rn, y.amt, x.rt + y.amt
FROM x INNER JOIN y
ON y.rn = x.rn + 1
)
SELECT TID, amt, RunningTotal = rt
FROM x
ORDER BY x.rn
OPTION (MAXRECURSION 10000);
答案 2 :(得分:1)
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" rel="stylesheet"/>
<nav class="navbar navbar-dark bg-dark text-white row">
<div class="col-2 text-left">
<button class="navbar-toggler" type="button" id="menu-toggle">
<span class="navbar-toggler-icon"></span>
</button>
</div>
<div class="col-8 text-center">
main title
</div>
<div class="col-2 text-right">
right
</div>
</nav>