選單
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

Bootstrap 標籤頁和膠囊元件


Menus

大多數網頁都有某種選單。

在 HTML 中,選單通常在無序列表 <ul> 中定義(之後再進行樣式設定),如下所示:

<ul>
  <li><a href="#">主頁</a></li>
  <li><a href="#">選單 1</a></li>
  <li><a href="#">選單 2</a></li>
  <li><a href="#">選單 3</a></li>
</ul>

如果您想建立上述列表的水平選單,請將 .list-inline 類新增到 <ul> 中。

<ul class="list-inline">
自己動手試一試 »

或者,您可以使用 Bootstrap 的標籤頁和膠囊元件(見下文)來顯示上面的選單。

注意:請參閱本頁的最後一個示例,瞭解如何使標籤頁和膠囊元件可切換/動態。


標籤頁

標籤頁使用 <ul class="nav nav-tabs"> 建立。

提示:<li class="active"> 標記當前頁面。

以下示例建立了導航標籤頁。

示例

<ul class="nav nav-tabs">
  <li class="active"><a href="#">主頁</a></li>
  <li><a href="#">選單 1</a></li>
  <li><a href="#">選單 2</a></li>
  <li><a href="#">選單 3</a></li>
</ul>
自己動手試一試 »

帶下拉選單的標籤頁

標籤頁也可以包含下拉選單。

以下示例將下拉選單新增到“選單 1”。

示例

<ul class="nav nav-tabs">
  <li class="active"><a href="#">主頁</a></li>
  <li class="dropdown">
    <a class="dropdown-toggle" data-toggle="dropdown" href="#">選單 1
    <span class="caret"></span></a>
    <ul class="dropdown-menu">
      <li><a href="#">子選單 1-1</a></li>
      <li><a href="#">子選單 1-2</a></li>
      <li><a href="#">子選單 1-3</a></li>
    </ul>
  </li>
  <li><a href="#">選單 2</a></li>
  <li><a href="#">選單 3</a></li>
</ul>
自己動手試一試 »


膠囊元件

膠囊元件使用 <ul class="nav nav-pills"> 建立。用 <li class="active"> 標記當前頁面。

示例

<ul class="nav nav-pills">
  <li class="active"><a href="#">主頁</a></li>
  <li><a href="#">選單 1</a></li>
  <li><a href="#">選單 2</a></li>
  <li><a href="#">選單 3</a></li>
</ul>
自己動手試一試 »

垂直膠囊元件

膠囊元件也可以垂直顯示。只需新增 .nav-stacked 類。

示例

<ul class="nav nav-pills nav-stacked">
  <li class="active"><a href="#">主頁</a></li>
  <li><a href="#">選單 1</a></li>
  <li><a href="#">選單 2</a></li>
  <li><a href="#">選單 3</a></li>
</ul>
自己動手試一試 »

排成一行的垂直膠囊元件

文字...

文字...

文字...

以下示例將垂直膠囊選單放置在最後一個列中。因此,在大螢幕上,選單將顯示在右側。但在小螢幕上,內容會自動調整為單列布局。

示例

<div class="col-md-3">
  <ul class="nav nav-pills nav-stacked">
    <li class="active"><a href="#">主頁</a></li>
    <li><a href="#">選單 1</a></li>
    <li><a href="#">選單 2</a></li>
    <li><a href="#">選單 3</a></li>
  </ul>
</div>
自己動手試一試 »

帶下拉選單的膠囊元件

膠囊元件也可以包含下拉選單。

以下示例將下拉選單新增到“選單 1”。

示例

<ul class="nav nav-pills nav-stacked">
  <li class="active"><a href="#">主頁</a></li>
  <li class="dropdown">
    <a class="dropdown-toggle" data-toggle="dropdown" href="#">選單 1
    <span class="caret"></span></a>
    <ul class="dropdown-menu">
      <li><a href="#">子選單 1-1</a></li>
      <li><a href="#">子選單 1-2</a></li>
      <li><a href="#">子選單 1-3</a></li>
    </ul>
  </li>
  <li><a href="#">選單 2</a></li>
  <li><a href="#">選單 3</a></li>
</ul>
自己動手試一試 »

居中文字標籤頁和膠囊元件

要居中文字/調整標籤頁和膠囊元件的寬度,請使用 .nav-justified 類。

請注意,在螢幕小於 768 畫素時,列表項會堆疊(內容將保持居中)。

示例

<!-- 居中文字標籤頁 -->
<ul class="nav nav-tabs nav-justified">
  <li class="active"><a href="#">主頁</a></li>
  <li><a href="#">選單 1</a></li>
  <li><a href="#">選單 2</a></li>
  <li><a href="#">選單 3</a></li>
</ul>

<!-- 居中文字膠囊元件 -->
<ul class="nav nav-pills nav-justified">
  <li class="active"><a href="#">主頁</a></li>
  <li><a href="#">選單 1</a></li>
  <li><a href="#">選單 2</a></li>
  <li><a href="#">選單 3</a></li>
</ul>
自己動手試一試 »

可切換/動態標籤頁

主頁

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

要使標籤頁可切換,請將 data-toggle="tab" 屬性新增到每個連結。然後為每個標籤頁新增一個帶有唯一 ID 的 .tab-pane 類,並將它們包裝在一個類為 .tab-content<div> 元素中。

如果您希望在點選時標籤頁淡入淡出,請將 .fade 類新增到 .tab-pane

示例

<ul class="nav nav-tabs">
  <li class="active"><a data-toggle="tab" href="#home">主頁</a></li>
  <li><a data-toggle="tab" href="#menu1">選單 1</a></li>
  <li><a data-toggle="tab" href="#menu2">選單 2</a></li>
</ul>

<div class="tab-content">
  <div id="home" class="tab-pane fade in active">
    <h3>HOME</h3>
    <p>一些內容。</p>
  </div>
  <div id="menu1" class="tab-pane fade">
    <h3>Menu 1</h3>
    <p>選單 1 中的一些內容。</p>
  </div>
  <div id="menu2" class="tab-pane fade">
    <h3>Menu 2</h3>
    <p>選單 2 中的一些內容。</p>
  </div>
</div>
自己動手試一試 »

可切換/動態膠囊元件

相同的程式碼適用於膠囊元件;只需將 data-toggle 屬性更改為 data-toggle="pill"

示例

<ul class="nav nav-pills">
  <li class="active"><a data-toggle="pill" href="#home">主頁</a></li>
  <li><a data-toggle="pill" href="#menu1">選單 1</a></li>
  <li><a data-toggle="pill" href="#menu2">選單 2</a></li>
</ul>

<div class="tab-content">
  <div id="home" class="tab-pane fade in active">
    <h3>HOME</h3>
    <p>一些內容。</p>
  </div>
  <div id="menu1" class="tab-pane fade">
    <h3>Menu 1</h3>
    <p>選單 1 中的一些內容。</p>
  </div>
  <div id="menu2" class="tab-pane fade">
    <h3>Menu 2</h3>
    <p>選單 2 中的一些內容。</p>
  </div>
</div>
自己動手試一試 »

透過練習來測試自己

練習

新增必需的類來建立標籤頁選單。

<ul class="">
  <li><a href="#">Home</a></li>
  <li><a href="#">HTML</a></li>
  <li><a href="#">CSS</a></li>
  <li><a href="#">JavaScript</a></li>
</ul>

開始練習


完整的 Bootstrap 導航參考

有關所有導航類的完整參考,請訪問我們的完整 Bootstrap 導航參考

有關所有標籤頁選項、方法和事件的完整參考,請訪問我們的 Bootstrap JS 標籤頁參考


×

聯絡銷售

如果您想將 W3Schools 服務用於教育機構、團隊或企業,請傳送電子郵件給我們
sales@w3schools.com

報告錯誤

如果您想報告錯誤,或想提出建議,請傳送電子郵件給我們
help@w3schools.com

W3Schools 經過最佳化,旨在方便學習和培訓。示例可能經過簡化,以提高閱讀和學習體驗。教程、參考資料和示例會不斷審查,以避免錯誤,但我們無法保證所有內容的完全正確性。使用 W3Schools 即表示您已閱讀並接受我們的使用條款Cookie 和隱私政策

版權所有 1999-2024 Refsnes Data。保留所有權利。W3Schools 由 W3.CSS 提供支援