在bootstrap中,導(dǎo)航條用“nav”元素來包裹,nav元素用于定義導(dǎo)航鏈接的部分,使用該元素包裹導(dǎo)航條可以讓導(dǎo)航條具有響應(yīng)式特性,語法為“<nav>導(dǎo)航條</nav>”。
本教程操作環(huán)境:Windows10系統(tǒng)、bootstrap3.3.7版、DELL G3電腦
bootstrap中導(dǎo)航條用什么包裹
Bootstrap中的導(dǎo)航條(navbar)是放在應(yīng)用或網(wǎng)站的頭部,作為導(dǎo)航的響應(yīng)式基礎(chǔ)組件,它能夠根據(jù)瀏覽器窗口寬度,自動調(diào)整導(dǎo)航條的顯示狀態(tài),在移動設(shè)備上折疊(并且可開可關(guān)),在視口(viewport)寬度增加時逐漸變?yōu)樗秸归_模式。
默認樣式的導(dǎo)航條
Bootstrap的導(dǎo)航條包含兩部分內(nèi)容:一部分用來放置圖標(biāo)按鈕,由.navbar-header的容器定義;另一部分用來放置導(dǎo)航組件,由.nav-collapse.collapse的容器定義。
.navbar-header 容器中通常包含站點名稱和圖標(biāo)按鈕,站點名稱總是可見的,而圖標(biāo)按鈕卻只在小屏幕下可見。站點名稱是一個 .navbar-brand 的鏈接。圖標(biāo)按鈕是一個.navbar-toggle類的按鈕,其中包含三個 class=“icon-bar” 的 元素。定義按鈕時,還要為它提供 data-toggle 和 data-target 屬性。data-toggle 屬性告訴 JavaScript 這個按鈕要做什么,data-target 屬性指示點擊按鈕時要顯示的菜單元素。
.nav-collapse.collapse 容器中通常只包含導(dǎo)航組件,如導(dǎo)航鏈接、表單、按鈕、下拉菜單、文本、非導(dǎo)航鏈接等,導(dǎo)航組件只在大屏幕下水平展開,在小屏幕下要點擊圖標(biāo)按鈕后才顯示出來。對于簡單的導(dǎo)航條,這里通常只包含導(dǎo)航鏈接。導(dǎo)航鏈接使用 .nav.navbar 的列表元素定義。
為了讓導(dǎo)航條具有響應(yīng)式特性,通常使用一個 .navbar 的 <nav>元素來包裹它。
<nav> 標(biāo)簽定義導(dǎo)航鏈接的部分。
當(dāng)然,你也可以使用<div>元素,但務(wù)必要設(shè)置role="navigation"屬性,以確保讓使用輔助設(shè)備的用戶明確知道這是一個導(dǎo)航區(qū)域。另外,為了獲得適當(dāng)?shù)膶R和內(nèi)邊距,可以把整個導(dǎo)航條放在 .container或 .container-fluid 的容器中。