aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Otto <[email protected]>2012-09-17 16:09:36 -0700
committerMark Otto <[email protected]>2012-09-17 16:09:36 -0700
commit6881c193ca838844cacaf343d5918fb166bdd437 (patch)
tree7d8478357bade01855c8881113b38b58998c5ee1
parent03a406d920c0255533aa0f5bb7c3fe4569b8f687 (diff)
downloadbootstrap-6881c193ca838844cacaf343d5918fb166bdd437.tar.xz
bootstrap-6881c193ca838844cacaf343d5918fb166bdd437.zip
fixes #5039: properly set .row-fluid margins for .controls-row
-rw-r--r--docs/assets/css/bootstrap-responsive.css6
-rw-r--r--docs/assets/css/bootstrap.css7
-rw-r--r--less/forms.less8
-rw-r--r--less/mixins.less5
4 files changed, 23 insertions, 3 deletions
diff --git a/docs/assets/css/bootstrap-responsive.css b/docs/assets/css/bootstrap-responsive.css
index 2d2d200c0..63ed85f76 100644
--- a/docs/assets/css/bootstrap-responsive.css
+++ b/docs/assets/css/bootstrap-responsive.css
@@ -215,6 +215,9 @@
.row-fluid [class*="span"]:first-child {
margin-left: 0;
}
+ .row-fluid .controls-row [class*="span"] + [class*="span"] {
+ margin-left: 2.564102564102564%;
+ }
.row-fluid .span12 {
width: 100%;
*width: 99.94680851063829%;
@@ -562,6 +565,9 @@
.row-fluid [class*="span"]:first-child {
margin-left: 0;
}
+ .row-fluid .controls-row [class*="span"] + [class*="span"] {
+ margin-left: 2.7624309392265194%;
+ }
.row-fluid .span12 {
width: 100%;
*width: 99.94680851063829%;
diff --git a/docs/assets/css/bootstrap.css b/docs/assets/css/bootstrap.css
index d6a249ee6..ce3e92584 100644
--- a/docs/assets/css/bootstrap.css
+++ b/docs/assets/css/bootstrap.css
@@ -355,6 +355,10 @@ a:hover {
margin-left: 0;
}
+.row-fluid .controls-row [class*="span"] + [class*="span"] {
+ margin-left: 2.127659574468085%;
+}
+
.row-fluid .span12 {
width: 100%;
*width: 99.94680851063829%;
@@ -1302,7 +1306,8 @@ textarea.span1,
clear: both;
}
-.controls-row [class*="span"] {
+.controls-row [class*="span"],
+.row-fluid .controls-row [class*="span"] {
float: left;
}
diff --git a/less/forms.less b/less/forms.less
index 7030ac3c1..d4e0f3487 100644
--- a/less/forms.less
+++ b/less/forms.less
@@ -304,8 +304,12 @@ textarea[class*="span"],
.controls-row {
.clearfix(); // Clear the float from controls
}
-.controls-row [class*="span"] {
- float: left; // Float to collapse white-space for proper grid alignment
+
+// Float to collapse white-space for proper grid alignment
+.controls-row [class*="span"],
+// Redeclare the fluid grid collapse since we undo the float for inputs
+.row-fluid .controls-row [class*="span"] {
+ float: left;
}
diff --git a/less/mixins.less b/less/mixins.less
index c146e4005..4650d4790 100644
--- a/less/mixins.less
+++ b/less/mixins.less
@@ -642,6 +642,11 @@
margin-left: 0;
}
+ // Space grid-sized controls properly if multiple per line
+ .controls-row [class*="span"] + [class*="span"] {
+ margin-left: @fluidGridGutterWidth;
+ }
+
// generate .spanX and .offsetX
.spanX (@gridColumns);
.offsetX (@gridColumns);