Bootstrap布局之柵格系統(tǒng)詳解
前些天學習了bootstrap,把其中的柵格系統(tǒng)整理出來,如有錯誤,歡迎指正。
概要,柵格系統(tǒng)針對pc,pad,移動端開發(fā)出響應式web頁面,根據(jù)不同屏幕分辨率有針對不同的解決方法。
(0.1, 屏幕設備尺寸大于1200px 選擇col-lg
(0.2. 屏幕設備尺寸在970px到1200px 選擇col-md
(0.3. 屏幕設備尺寸在768px到970px 選擇col-sm
(0.4. 屏幕設備尺寸小于768px 選擇col-xs
1.柵格系統(tǒng)把頁面分為12欄(最多12欄),如下:
<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1,maxinum-scale,user-scalable=no">
<title>柵格系統(tǒng)</title>
<link rel="stylesheet" href="library/bootstrap.min.css">
<style>
.a{
height: 50px;
border: 1px red solid;
background: pink;
}
</style>
</head>
<body>
<div class="container a">
<div class="row">
<div class="col-md-1 a">1</div>
<div class="col-md-1 a">1</div>
<div class="col-md-1 a">1</div>
<div class="col-md-1 a">1</div>
<div class="col-md-1 a">1</div>
<div class="col-md-1 a">1</div>
<div class="col-md-1 a">1</div>
<div class="col-md-1 a">1</div>
<div class="col-md-1 a">1</div>
<div class="col-md-1 a">1</div>
<div class="col-md-1 a">1</div>
<div class="col-md-1 a">1</div>
</div>
<div class="row">
<div class="col-md-3 a">3</div>
<div class="col-md-9 a">9</div>
</div>
</div>
<script src="library/jq.js"></script>
<script src="library/bootstrap.min.js"></script>
</body>
</html>
(2.1, col-md-1為一欄,合計12欄布滿一個"橫排",md后尾隨的數(shù)字為分配的欄數(shù),(col-lg,col-sm,col-xs同理)
3.在不同屏幕分辨率的設備下,所呈現(xiàn)的頁面為對應的"柵格式欄數(shù)頁面",從而實現(xiàn)響應式布局,如下代碼:
<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1,maxinum-scale,user-scalable=no">
<title>柵格系統(tǒng)</title>
<link rel="stylesheet" href="library/bootstrap.min.css">
<style>
.a{
height: 50px;
border: 1px red solid;
background: pink;
}
</style>
</head>
<body>
<div class="container">
<div class="row">
<div class="col-lg-3 col-md-4 col-sm-6 col-xs-12 a">1</div>
<div class="col-lg-3 col-md-4 col-sm-6 col-xs-12 a">1</div>
<div class="col-lg-3 col-md-4 col-sm-6 col-xs-12 a">1</div>
<div class="col-lg-3 col-md-4 col-sm-6 col-xs-12 a">1</div>
<div class="col-lg-3 col-md-4 col-sm-6 col-xs-12 a">1</div>
<div class="col-lg-3 col-md-4 col-sm-6 col-xs-12 a">1</div>
<div class="col-lg-3 col-md-4 col-sm-6 col-xs-12 a">1</div>
<div class="col-lg-3 col-md-4 col-sm-6 col-xs-12 a">1</div>
<div class="col-lg-3 col-md-4 col-sm-6 col-xs-12 a">1</div>
<div class="col-lg-3 col-md-4 col-sm-6 col-xs-12 a">1</div>
<div class="col-lg-3 col-md-4 col-sm-6 col-xs-12 a">1</div>
<div class="col-lg-3 col-md-4 col-sm-6 col-xs-12 a">1</div>
</div>
</div>
<script src="library/jq.js"></script>
<script src="library/bootstrap.min.js"></script>
</body>
</html>
(3.1,上圖代碼表示在屏幕設備尺寸大于1200px時,一個橫排有四大欄,一個大欄有三小欄,小欄共計12欄,
(3.2,表示在屏幕設備尺寸在970px到1200px時(可以先看為瀏覽器縮小至這個階段時),一個橫排有三大欄,一個大欄有四小欄,小欄共計12欄,
(3.2,表示在屏幕設備尺寸在768px到970px時(可以先看為瀏覽器縮小至這個階段時),一個橫排有二大欄,一個大欄有六小欄,小欄共計12欄,
(3.2,表示在屏幕設備尺寸小于768px時(可以先看為瀏覽器縮小至這個階段時),一個橫排有一大欄,一個大欄有十二小欄,小欄共計12欄,
4、柵格系統(tǒng)里的列偏移,嵌套和交換位置
(4.1,列偏移
<div class="row">
<div class="col-md-8 a">8</div>
<div class="col-md-3 col-md-offset-1 a">3</div> <!-- 列向右偏移一位 -->
</div>
(4.2,嵌套
<div class="row"> <!-- 嵌套 -->
<div class="col-md-9 a" style="padding:0;">
<div class="col-md-4 a"></div>
<div class="col-md-4 a"></div>
<div class="col-md-4 a"></div>
</div>
<div class="col-md-3 a">3</div>
</div>
(4.3,交換位置
<div class="row"> <!-- 交換位置 --> <div class="col-md-9 col-md-push-3 a">9</div> <!-- push,向右移 --> <div class="col-md-3 col-md-pull-9 a">3</div> <!-- pull,向左移 --> </div>
如果大家還想深入學習,可以點擊這里進行學習,再為大家附3個精彩的專題:
本文都是通過最簡單的案例,來剖析案例中涉及到的布局要點,希望對大家的學習有所幫助。
- Bootstrap每天必學之柵格系統(tǒng)(布局)
- Bootstrap自動適應PC、平板、手機的Bootstrap柵格系統(tǒng)
- 學習使用bootstrap3柵格系統(tǒng)
- BootStrap框架個人總結(bootstrap框架、導航條、下拉菜單、輪播廣告carousel、柵格系統(tǒng)布局、標簽頁tabs、模態(tài)框、菜單定位)
- 第五章之BootStrap 柵格系統(tǒng)
- Bootstrap入門書籍之(三)柵格系統(tǒng)
- Bootstrap柵格系統(tǒng)使用方法及頁面調整變形的解決方法
- Bootstrap整體框架之CSS12柵格系統(tǒng)
- 淺析BootStrap柵格系統(tǒng)
- bootstrap柵格系統(tǒng)示例代碼分享
相關文章
JavaScript常用數(shù)學函數(shù)用法示例
這篇文章主要介紹了JavaScript常用數(shù)學函數(shù)用法,結合實例形式分析了JavaScript常見的對數(shù)、平方、絕對值、正弦、四舍五入等相關數(shù)學函數(shù)使用技巧,需要的朋友可以參考下2018-05-05
微信小程序跳轉到其他網(wǎng)頁(外部鏈接)的實現(xiàn)方法
這篇文章主要介紹了微信小程序跳轉到其他網(wǎng)頁(外部鏈接)的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-09-09
javascript中利用數(shù)組實現(xiàn)的循環(huán)隊列代碼
javascript中利用數(shù)組實現(xiàn)的循環(huán)隊列代碼,需要的朋友可以參考下。2010-01-01

