Home >Web Front-end >JS Tutorial >Learn to use bootstrap3 grid system_javascript skills
1. Setting up bootstrap development environment
1. Download bootstrap, http://www.bootcss.com/
2. Download jquery and access directly through IEhttp://code.jquery.com/jquery-2.0.3.min.js
3. Import the js and css files of bootstrap and jquery into the html page, and the e8e496c15ba93d81f6ea4fe5f55a2244 tag of .viewport. This tag can modify the display on most mobile devices. Add if lt IE 9... etc. For compatibility below ie9.
The template is as follows
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta content="width=device-width, initial-scale=1.0" name="viewport" /> <title>Insert title here</title> <link href="css/bootstrap.min.css" rel="stylesheet" media="screen"> <!--[if lt IE 9]> <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script> <script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script> <![endif]--> <script src="js/jquery-2.0.3.min.js"></script> <script src="js/bootstrap.min.js"></script> </head> <body> <div class="container"> </div> </body> </html>
2. Grid system
1. Boostrap divides the desktop into a table of 12 rows * n columns for layout. This is the core of boostrap.
2. .row performs row-level division and must be included under .container.
3. col-xx-* performs column-level division, as shown below
<div class="container"> <div class="row"> <div class="col-md-3">1</div> <div class="col-md-3">2</div> <div class="col-md-3">3</div> <div class="col-md-3">4</div> </div> <div class="row"> <div class="col-md-3">5</div> <div class="col-md-3">6</div> <div class="col-md-3">7</div> <div class="col-md-3">8</div> </div> </div>
4. Column offset, is achieved through col-xx-offset-*
<div class="container"> <div class="row"> <div class="col-md-3">1</div> <div class="col-md-3">2</div> <div class="col-md-3">3</div> <div class="col-md-3">4</div> </div> <div class="row"> <div class="col-md-3">5</div> <div class="col-md-3">6</div> <div class="col-md-3 col-md-offset-3">7</div> </div> </div>
5. Column sorting, can achieve left or right sorting of columns through .col-xx-push-* and .col-xx-pull-*
<div class="container"> <div class="row"> <div class="col-md-3">1</div> <div class="col-md-3">2</div> <div class="col-md-3 col-md-push-3">3</div> </div> <div class="row"> <div class="col-md-3">5</div> <div class="col-md-3">6</div> <div class="col-md-3 col-md-pull-2">7</div> </div> </div>
6. Column nesting , row can be nested in col.
<div class="row"> <div class="col-md-3">1</div> <div class="col-md-3">2</div> <div class="col-md-3">3</div> <div class="col-md-3"> <div class="row"> <div class="col-md-1">5</div> <div class="col-md-1">6</div> <div class="col-md-1">7</div> </div> </div> </div>
The above is the entire content of this article, I hope it will be helpful to everyone’s study.