Bootstrap是一種響應式佈局框架,可以自動適配不同設備大小的顯示模式,使用方式:在head標籤中引入以下程式碼:
【相關推薦:Bootstrap教學##】
e6a2ef4717ed03faee9e40cd54c601e7
其中initial-scale=1 表示縮放比例為1.2,引入bootstrap.css可以將bootstrap.css檔案下載到本地進行本地導入,也可以使用CDN導入,其中CDN導入方法如下:
#
<!-- 最新版本的 Bootstrap 核心 CSS 文件 --> <link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css"> <!-- 可选的 Bootstrap 主题文件(一般不用引入) --> <link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap-theme.min.css"> <!-- 最新的 Bootstrap 核心 JavaScript 文件 --> <script src="https://cdn.bootcss.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>使用CDN的優缺點:1,必須在網路環境下才可引入;2,如果在當地的伺服器上有文件,則載入速度會很快,例如CDN在青島的某個伺服器上存在bootstrap.css文件,則青島地區的用戶引入該文件的速度會很快,反之速度較慢,加載的延遲較高;3,使用CDN加載css文件在Webstorm軟體中沒有代碼提示,如需要代碼提示,建議將bootstrap.css下載到本地再引入。 3,引入bootstrap.js和jQuery.js可以將bootstrap.js和jQuery.js檔案下載到本地進行本地導入,也可以使用CDN導入,其中CDN導入方法如下:
<!-- jQuery 某些bootstrap插件需要使用 --> <script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script> <!-- 所有的bootstrap插件都需要引入 --> <script src="js/bootstrap.min.js"></script>注意:盡量將js檔案的引入放在body標籤的最後,提高瀏覽器渲染頁面的效能。 二、開發中常使用到的樣式1,柵格系統Bootstrap 提供了一套響應式、行動裝置優先的串流閘格系統,隨著螢幕或視窗(viewport)尺寸的增加,系統會自動分成最多12列。
.container (固定寬度)或
.container-fluid (100% 寬度)中,以便為其賦予適當的排列(aligment)和內補(padding)。
串流佈局容器(.container-fluid),將最外面的佈局元素 .container 修改為
.container-fluid,就可以將固定寬度的柵格佈局轉換為100% 寬度的佈局。與.container的差別就是將container的最大寬度始終設定為裝置螢幕的100%。
.col-xs-4 來建立。
<p class="container"> //将一行按照8:4分成两列 <p class="row"> <p class="col-md-8">.col-md-8</p> <p class="col-md-4">.col-md-4</p> </p> //将一行三等分为三列 <p class="row"> <p class="col-md-4">.col-md-4</p> <p class="col-md-4">.col-md-4</p> <p class="col-md-4">.col-md-4</p> </p> //将一行等分为两列 <p class="row"> <p class="col-md-6">.col-md-6</p> <p class="col-md-6">.col-md-6</p> </p> </p>柵格參數透過下表可以詳細檢視Bootstrap 的柵格系統是如何在多種螢幕裝置上工作的;相容模式是向後相容,例如當時用.col-md-時,在大螢幕時依然按照中等螢幕的佈局方式排列,在小螢幕或超小螢幕時則按照堆疊的方式排列,同樣的原理,如果設定.col-xs-,則在所有的裝置上都顯示為其設定的排版佈局,因為柵格系統是向後相容; 柵格佈局採用的是左浮動的佈局方式,可以透過定義class屬性值為.clearfix來清除浮動;.col-md-offset-5來設定該柵格左邊空出的5格,.col-md-push-3,表示該柵格向右移動3格,.col-md-pull-3表示改柵格向左移動3格;
超小屏幕 手机 (09be0e0a2234b6485c35f8c171705a0e768px)上显示为6个栅格,在中等屏幕(>=992px)上显示的为8个栅格,大屏幕上未定义,根据栅格的向后兼容,在大屏幕上显示的为中等屏幕的布局。媒体查询很容易理解,如下代码: -width: @screen-sm--width: @screen-md--width: @screen-lg-min) { ... } e.g: p{ /* 中等屏幕(桌面显示器,大于等于 992px) 此时执行{}里面的样式*/ @media (min-width: @screen-md-min) { width:100% } /* 大屏幕(大桌面显示器,大于等于 1200px) 此时执行{}里面的样式*/ @media (min-width: @screen-lg-min) { width:80%}} 2、表格的常用样式基础样式.table 带条纹区分行的表格.table-striped 带边框的表格.table-border 带鼠标悬停是区分的表格.table-hover
表格行显示的样式,通过设置tr的class属性值来控制,常用属性值有.info/.success/.warning/.active/.danger
|
---|
以上是BootStrap基本樣式介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!