【发布时间】:2021-08-12 08:35:21
【问题描述】:
这个 div 不应该将我的两行显示在另一行之上吗?还是我错过了什么?
名为 'tabs' 和 'main' 的行在列内并排显示(左侧的'main'),而不是顶部 main 下方的选项卡
内容 div:
<div class='row content'>
<div class='col-12' style='display:flex; flex-direction:column; justify-content: center;'>
<div class='row tabs' style='align-items: flex-start; width:100%; '>
<ul class="nav nav-tabs" style='display:flex; flex-direction:row; position:absolute; right:0;'>
<li class="nav-item">
<a class="nav-link active" href="#">Posts</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Replies</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Media</a>
</li>
<li class="nav-item">
<a class="nav-link disabled" href="#">More</a>
</li>
</ul>
</div>
<div class='row main' style='min-height:100px; width:100%;'>{{user.username}} 's profile </div>
</div>
</div>
CSS:
.content{
width: 103.5%;
min-height:50%;
display:flex;
flex-direction: column;
justify-content: center;
align-items:center;
background-color: #F3D5AE;
}
.tabs{
position: relative;
top:0%;
}
【问题讨论】:
-
你能提供一个你想要实现的模型吗,这个问题有点令人困惑......
-
@caiovisk 好的,我编辑了这个问题,希望更容易理解。
标签: html css twitter-bootstrap jinja2