You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Bootstrap 4.x flex布局:如何将标题置于垂直导航菜单上方

解决Bootstrap垂直导航标题错位问题

问题出在你将标题和导航菜单放在了两个独立的flex-column容器中,若父容器采用flex行布局,这两个容器会被横向排列成两列。

正确的做法是把标题和导航菜单包裹在同一个flex-column容器内,这样它们会在同一列内垂直堆叠:

<div class='flex-column'>
    <h3>header</h3>
    <ul class='nav flex-column flex-nowrap text-1rem overflow-hidden' id='vnav'>
      <li class='nav-item'>
        <a class='nav-link collapsed' href='##submenu1' data-toggle='collapse' data-target='##submenu1'>
          <i class='fa-fw fa-sm fa-regular fa-user'></i><span class='ml-1'>Student Profile</span>
        </a>
      </li>
      <!-- 其他导航项请在这里补充 -->
    </ul>
</div>

如果需要调整标题与导航的间距,可使用Bootstrap内置的间距类,比如给h3添加mb-3类来增加底部外边距:

<h3 class='mb-3'>header</h3>

内容的提问来源于stack exchange,提问作者Steve

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 03:10:34