bootstrap--容器、栅格系统
bootstrap
简单、直观、强悍的前端开发框架,让web开发更迅速、简单。 来自Twitter,是目前很受欢迎的前端框架之一。 Bootrstrap是基于HTML、CSS、JavaScript的,让书写代码更容易。 移动优先,响应式布局开发。
bootstrap中文网址:http://www.bootcss.com/
bootstrap 容器
- container-fluid 流体
- container
- 1170
- 970
- 750
- 100%
bootstrap 栅格系统
bootstrap将页面横向分为12等分,按照12等分定义了适应不同宽度等分的样式类,这些样式类组成了一套响应式、移动设备优先的流式栅格系统:
1、col-lg-
2、col-md-
3、col-sm-
4、col-xs-
bootstrap响应式查询区间:
1、大于等于768
2、大于等于992
3、大于等于1200
1 <!doctype html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" 6 content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> 7 <meta http-equiv="X-UA-Compatible" content="ie=edge"> 8 <title>bootstrap 基本文档结构</title> 9 10 <script type="text/javascript" src="../js/jquery-1.12.4.min.js"></script> 11 <script type="text/javascript" src="../js/bootstrap.min.js"></script> 12 <link rel="stylesheet" type="text/css" href="../css/bootstrap.min.css"> 13 14 15 </head> 16 <body> 17 bootstrap 基本文档结构 18 </body> 19 </html>
1 <!doctype html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" 6 content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> 7 <meta http-equiv="X-UA-Compatible" content="ie=edge"> 8 <title>bootstrap 容器</title> 9 10 <script type="text/javascript" src="../js/jquery-1.12.4.min.js"></script> 11 <script type="text/javascript" src="../js/bootstrap.min.js"></script> 12 <link rel="stylesheet" type="text/css" href="../css/bootstrap.min.css"> 13 14 </head> 15 <body> 16 <div class="container" style="background:gold;">固定宽度的容器</div> 17 <br> 18 <br> 19 <div class="container-fluid" style="background:gold;">流体布局的容器</div> 20 21 </body> 22 </html>

1 <!doctype html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" 6 content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> 7 <meta http-equiv="X-UA-Compatible" content="ie=edge"> 8 <title>bootstrap 栅格系统</title> 9 10 <script type="text/javascript" src="../js/jquery-1.12.4.min.js"></script> 11 <script type="text/javascript" src="../js/bootstrap.min.js"></script> 12 <link rel="stylesheet" type="text/css" href="../css/bootstrap.min.css"> 13 14 <style type="text/css"> 15 div[class*='col-']{ /*包含'col-'的class*/ 16 height:50px; 17 border:1px solid #000; 18 background-color:gold; 19 } 20 </style> 21 22 </head> 23 <body> 24 <!--bootstrap将页面横向分为12等分,按照12等分定义了适应不同宽度等分的样式类--> 25 <div class="container"> 26 <div class="row"> <!--col-lg- 页面宽度小于1200单独变成一行--> 27 <div class="col-lg-3">col-lg-3</div> 28 <div class="col-lg-3">col-lg-3</div> 29 <div class="col-lg-3">col-lg-3</div> 30 <div class="col-lg-3">col-lg-3</div> 31 </div> 32 <br> 33 <div class="row"> <!--col-md- 页面宽度小于992单独变成一行--> 34 <div class="col-md-4">col-md-4</div> 35 <div class="col-md-4">col-md-4</div> 36 <div class="col-md-4">col-md-4</div> 37 </div> 38 <br> 39 <div class="row"> <!--col-sm- 页面宽度小于768单独变成一行--> 40 <div class="col-sm-2">col-sm-2</div> 41 <div class="col-sm-4">col-sm-4</div> 42 <div class="col-sm-6">col-sm-6</div> 43 </div> 44 <br> 45 <div class="row"> <!--col-xs- 一直是一行不会变--> 46 <div class="col-xs-1">col-xs-1</div> 47 <div class="col-xs-4">col-xs-4</div> 48 <div class="col-xs-7">col-xs-7</div> 49 </div> 50 </div> 51 52 53 </body> 54 </html>

1 <!doctype html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" 6 content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> 7 <meta http-equiv="X-UA-Compatible" content="ie=edge"> 8 <title>bootstrap 栅格系统</title> 9 10 <script type="text/javascript" src="../js/jquery-1.12.4.min.js"></script> 11 <script type="text/javascript" src="../js/bootstrap.min.js"></script> 12 <link rel="stylesheet" type="text/css" href="../css/bootstrap.min.css"> 13 14 <style type="text/css"> 15 .pic{ 16 height:200px; 17 max-width:200px; //.pic最大宽度为200px; 18 background-color:gold; 19 border:1px solid #000; 20 margin:15px auto; //相对于父元素居中 21 } 22 23 div[class*='col-']{ 24 background-color:cyan; 25 } 26 27 </style> 28 29 </head> 30 <body> 31 <div class="container"> 32 <div class="row"> <!--col-lg-3 col-md-4 col-sm-6结合使用,随屏幕宽度1200,992,768变化而变化--> 33 <div class="col-lg-3 col-md-4 col-sm-6"><div class="pic"></div></div> 34 <div class="col-lg-3 col-md-4 col-sm-6"><div class="pic"></div></div> 35 <div class="col-lg-3 col-md-4 col-sm-6"><div class="pic"></div></div> 36 <div class="col-lg-3 col-md-4 col-sm-6" ><div class="pic"></div></div> 37 </div> 38 </div> 39 </body> 40 </html>

1 <!doctype html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" 6 content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> 7 <meta http-equiv="X-UA-Compatible" content="ie=edge"> 8 <title>bootstrap 栅格系统-嵌套</title> 9 10 <script type="text/javascript" src="../js/jquery-1.12.4.min.js"></script> 11 <script type="text/javascript" src="../js/bootstrap.min.js"></script> 12 <link rel="stylesheet" type="text/css" href="../css/bootstrap.min.css"> 13 14 <style type="text/css"> 15 div[class*='col']{ 16 background-color:gold; 17 border:1px solid #000; 18 height:60px; 19 } 20 21 </style> 22 23 </head> 24 <body> 25 <div class="container"> 26 <div class="row"> 27 <div class="col-lg-4"> <!--栅格嵌套--> 28 <div class="row"> 29 <div class="col-md-3">01</div> 30 <div class="col-md-3">02</div> 31 <div class="col-md-3">03</div> 32 <div class="col-md-3">04</div> 33 </div> 34 </div> 35 <div class="col-lg-4">2</div> 36 <div class="col-lg-4">3</div> 37 </div> 38 </div> 39 </body> 40 </html>

1 <!doctype html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" 6 content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> 7 <meta http-equiv="X-UA-Compatible" content="ie=edge"> 8 <title>bootstrap 栅格系统-偏移</title> 9 10 <script type="text/javascript" src="../js/jquery-1.12.4.min.js"></script> 11 <script type="text/javascript" src="../js/bootstrap.min.js"></script> 12 <link rel="stylesheet" type="text/css" href="../css/bootstrap.min.css"> 13 14 <style type="text/css"> 15 div[class*='col-']{ 16 background-color:gold; 17 border:1px solid #000; 18 height:60px; 19 } 20 .row{ 21 background-color:cyan; 22 } 23 24 </style> 25 26 </head> 27 <body> 28 <div class="container"> 29 <div class="row"> <!--col-lg-offset偏移--> 30 <div class="col-lg-2 col-md-3"></div> 31 <div class="col-lg-2 col-md-3 col-lg-offset-2 col-md-offset-1"></div> 32 <div class="col-lg-2 col-md-3 col-lg-offset-4 col-md-offset-2"></div> 33 </div> 34 </div> 35 </body> 36 </html>

posted on 2020-01-03 20:42 cherry_ning 阅读(191) 评论(0) 收藏 举报
浙公网安备 33010602011771号