<!DOCTYPE html>
<html>
<head>
<link data-require="bootstrap@*" data-semver="3.3.2" rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap.min.css" />
<style>
body {
background: black;
}
.col-xs-12 {
height: 100px;
background-color: blue;
color: white;
text-align: center;
border: 1px solid black;
}
.col-xs-8 {
height: 100px;
background-color: red;
color: white;
text-align: center;
border: 1px solid black;
}
.col-xs-6 {
height: 100px;
background-color: yellow;
color: black;
text-align: center;
border: 1px solid black;
}
.col-xs-4 {
height: 100px;
background-color: green;
color: white;
text-align: center;
border: 1px solid black;
}
.col-xs-2 {
height: 100px;
background-color: orange;
color: black;
text-align: center;
border: 1px solid black;
}
.footer .col-sm-4 {
height: 100px;
background-color: purple;
color: white;
text-align: center;
border: 1px solid black;
}
</style>
</head>
<body>
<!--
Grid Classes:
.container: wrapper for all your rows
.row: contains all your column classes
.col-##-##: the sizes of the columns in your row (xs, sm, md, lg)
Ordering Classes (does not work on sm or xs):
.col-##-push-##: pushes your columns
.col-##-pull-##: pulls your columns
Offset Classes (does not work on sm or xs):
.col-##-push-##: moves your columns depending on what the column is offset by
.col-##-pull-##: pulls your columns
Responsive Utility Classes:
They hide and show content on your screen depending on which device you style for.
.visible-##: your content will only be visible on that screen size
.hidden-##: your content will be hidden on that screen size
-->
<div class="row">
<div class="col-xs-12">
<p>col-xs-12</p>
<p>This has no container and will always strectch the entire width of the page.</p>
</div>
</div>
<br>
<div class="container">
<div class="row">
<div class="col-xs-12">
<p>col-xs-12</p>
<h2 class="visible-xs">extra small screen</h2>
<h2 class="visible-sm">small screen</h2>
<h2 class="visible-md">medium screen</h2>
<h2 class="visible-lg">large screen</h2>
</div>
</div>
<!-- multiple columns, multiple sizes (must always add to 12) -->
<div class="row">
<div class="col-xs-6 col-lg-4">
<span class="hidden-lg">col-xs-6</span>
<span class="visible-lg">col-lg-4</span>
</div>
<div class="col-xs-6 col-lg-8">
<span class="hidden-lg">col-xs-6</span>
<span class="visible-lg">col-lg-8</span>
</div>
</div>
<!-- nested and stacked -->
<div class="row">
<div class="col-sm-6">
<div class="row">
<div class="col-xs-4">col-xs-4</div>
<div class="col-xs-8">col-xs-8</div>
</div>
</div>
<!-- pushed and pulled -->
<div class="col-sm-6">
<div class="row">
<div class="col-xs-4 col-md-push-8">col-xs-4</div>
<div class="col-xs-8 col-md-pull-4">col-xs-8</div>
</div>
</div>
</div>
<!-- stacked on xs -->
<div class="row footer">
<div class="col-sm-4">col-sm-4</div>
<div class="col-sm-4">col-sm-4</div>
<div class="col-sm-4">col-sm-4</div>
</div>
<!-- hidden over xs -->
<div class="row hidden-xs">
<div class="col-xs-2">col-xs-2</div>
<div class="col-xs-2">col-xs-2</div>
<div class="col-xs-2">col-xs-2</div>
<div class="col-xs-2">col-xs-2</div>
<div class="col-xs-2">col-xs-2</div>
<div class="col-xs-2">col-xs-2</div>
</div>
<!-- offsets -->
<div class="row">
<div class="col-md-4 col-md-offset-8 panel">
Find easydevtuts on social media
</div>
</div>
</div>
</body>
</html>
# Bootstrap 3.0 Tutorial - Grid System
This is based on a tutorial that I followed on YouTube for Bootstrap 3.0. Here's the link to the first of five in a series:
<a href="http://www.youtube.com/watch?feature=player_embedded&v=g3j7eRunzv4
" target="_blank"><img src="http://img.youtube.com/vi/g3j7eRunzv4/0.jpg"
alt="IMAGE ALT TEXT HERE" width="240" height="180" border="10" /></a>
## Grid Classes
* `.container` is a wrapper for all your rows
* `.row` contains all your column classes
* `.col-##-##` are the sizes of the columns in your row (xs, sm, md, lg)
## Ordering Classes (does not work on sm or xs):
* `.col-##-push-##` pushes your columns
* `.col-##-pull-##` pulls your columns
## Offset Classes (does not work on sm or xs):
* `.col-##-push-##` moves your columns depending on what the column is offset by
* `.col-##-pull-##` pulls your columns
## Responsive Utility Classes
They hide and show content on your screen depending on which device you style for.
* `.visible-##` your content will only be visible on that screen size
* `.hidden-##` your content will be hidden on that screen size