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

如何默认激活Bootstrap Pills标签页并高亮显示Tab1

解决Bootstrap Nav Pills默认高亮Tab1的问题

没问题,这是Bootstrap标签页组件很常见的小配置,只需要给对应标签和内容面板加上active类就能搞定,具体操作如下:

步骤1:给Tab1的<li>标签添加active类

你原来的代码里,Tab1对应的<li>没有激活状态的标识,Bootstrap需要通过active类来识别当前高亮的标签。修改后的导航代码如下:

<ul class="nav nav-pills">
  <li class="active"><a data-toggle="pill" href="#Tab1">Tab1</a></li>
  <li><a data-toggle="pill" href="#Tab2">Tab2</a></li>
  <li><a data-toggle="pill" href="#Tab3">Tab3</a></li>
</ul>

步骤2:给Tab1对应的内容面板添加active类

光高亮标签还不够,还要确保Tab1对应的内容默认显示出来,所以需要给对应id="Tab1"的tab-pane容器加上active类(如果之前没加的话):

<div class="tab-content">
  <div id="Tab1" class="tab-pane fade in active">
    <!-- Tab1的内容 -->
  </div>
  <div id="Tab2" class="tab-pane fade">
    <!-- Tab2的内容 -->
  </div>
  <div id="Tab3" class="tab-pane fade">
    <!-- Tab3的内容 -->
  </div>
</div>

原理说明

Bootstrap的nav-pills组件通过active类来标记当前处于激活状态的导航项,同时tab-content里的tab-pane也需要对应的active类来控制内容的显示/隐藏,两者必须一一对应,这样页面加载时就能同时实现Tab1的高亮和内容的默认展示啦。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 07:39:19