我們接下來要學習的東西呢,是Bootstrap為我們提供的一些組件,這些組件的使用非常簡單,可以方便快捷幫助我們搭建網站,並且能達到一個不錯的顯示效果。我們最需要注意的就是: HTML的結構 和bootstrap提供 加入結構上的類別以及屬性 。
這些元件的互動功能是依賴jQuery函式庫實現的,所以還必須引入jQuery.js,而且必須在Bootstrap.js之前。正式上線的話直接使用壓縮版本就可以瞭如下:
<script src="../js/jquery-min-1.11.3.js"></script><script src="../js/bootstrap.min.js"></script>
選單
基本用法
在官方文件中,我們看到的下拉式選單元件是這樣的:
<div class="dropdown"> <button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true"> 下拉菜单<span class="caret"></span> </button> <ul class="dropdown-menu" aria-labelledby="dropdownMenu1"> <li><a href="#">菜单项1</a></li> <li><a href="#">菜单项2</a></li> </ul></div>
那麼,到底哪一些屬性是必須的、用來控制行為的呢?又有哪一部分是起到修飾作用的?
我們來自己簡化這一段程式碼:
<div class="dropdown"> <button class="dropdown-toggle"data-toggle="dropdown">下拉菜单</button> <ul class="dropdown-menu" > <li>菜单项1</li> <li>菜单项2</li> </ul></div>
我們來看看簡化前後的對比圖:
使用Bootstrap框架中的下拉式選單組件時,其結構運用的正確與否非常的重要,如果結構和類別名稱未使用正確,直接影響組件是否能正常運用。經過我們上面的簡化,最後可以看到核心要求有以下幾點:
使用一個名為.dropdown 的容器包裹了整個下拉式選單元素,範例中為:
使用了一個