]> git.ipfire.org Git - thirdparty/bootstrap.git/commitdiff
only negative indent nested grid rows; add new grid example
authorMark Otto <otto@github.com>
Mon, 1 Apr 2013 19:55:48 +0000 (12:55 -0700)
committerMark Otto <otto@github.com>
Mon, 1 Apr 2013 19:55:48 +0000 (12:55 -0700)
docs/assets/css/bootstrap.css
docs/examples/grid.html [new file with mode: 0644]
less/mixins.less

index 76b5ec31dfebda866cc59e054f7c8cd2d909e6a6..7f498b0c556dfae6b009063b88c093622672f2f5 100644 (file)
@@ -757,11 +757,6 @@ pre code {
   clear: both;
 }
 
-.row {
-  margin-right: -15px;
-  margin-left: -15px;
-}
-
 .row:before,
 .row:after {
   display: table;
@@ -782,6 +777,11 @@ pre code {
   clear: both;
 }
 
+.row .row {
+  margin-right: -15px;
+  margin-left: -15px;
+}
+
 [class*="col-span-"] {
   position: relative;
   min-height: 1px;
diff --git a/docs/examples/grid.html b/docs/examples/grid.html
new file mode 100644 (file)
index 0000000..f2028b8
--- /dev/null
@@ -0,0 +1,56 @@
+---
+layout: example
+title: Grid template
+---
+
+<!-- Custom styles for this template -->
+<style>
+
+  .container {
+    padding-left: 15px;
+    padding-right: 15px;
+  }
+
+  .row {
+    margin-bottom: 20px;
+    margin-left: -15px;
+    margin-right: -15px;
+  }
+  [class*="col-span-"] {
+    padding-top: 15px;
+    padding-bottom: 15px;
+    background-color: #f5f5f5;
+    border: 1px solid #e5e5e5;
+  }
+</style>
+
+
+<div class="container">
+
+  <h2>Bootstrap grids</h2>
+  <p class="lead">Basic grid layouts to get you familiar with building within the Bootstrap grid system.</p>
+
+  <h4>Three equal columns</h4>
+  <div class="row">
+    <div class="col-span-4">.col-span-4</div>
+    <div class="col-span-4">.col-span-4</div>
+    <div class="col-span-4">.col-span-4</div>
+  </div>
+
+  <h4>Three unequal columns</h4>
+  <div class="row">
+    <div class="col-span-3">.col-span-3</div>
+    <div class="col-span-6">.col-span-6</div>
+    <div class="col-span-3">.col-span-3</div>
+  </div>
+
+  <h4>Two columns</h4>
+  <div class="row">
+    <div class="col-span-8">.col-span-8</div>
+    <div class="col-span-4">.col-span-4</div>
+  </div>
+
+  <h4>Full width, single column</h4>
+  <p class="text-muted">No grid classes are necessary for full-width elements.</p>
+
+</div> <!-- /container -->
index b44197bccc06af0434cf9df3fc392ec6d94c644d..3f25b1b73f57334bb82a750d531f3a1de62598c2 100644 (file)
 
 // Creates a wrapper for a series of columns
 .make-row() {
-  // Negative margin the row out to align the content of columns
-  margin-left:  (@grid-gutter-width / -2);
-  margin-right: (@grid-gutter-width / -2);
   // Then clear the floated columns
   .clearfix();
+
+  // Negative margin nested rows out to align the content of columns
+  .row {
+    margin-left:  (@grid-gutter-width / -2);
+    margin-right: (@grid-gutter-width / -2);
+  }
 }
 // Generate the columns
 .make-column(@columns) {