aboutsummaryrefslogtreecommitdiff
path: root/less
diff options
context:
space:
mode:
Diffstat (limited to 'less')
-rw-r--r--less/forms.less10
-rw-r--r--less/mixins.less5
2 files changed, 15 insertions, 0 deletions
diff --git a/less/forms.less b/less/forms.less
index 63ee05751..078b36704 100644
--- a/less/forms.less
+++ b/less/forms.less
@@ -290,8 +290,18 @@ textarea[class*="span"],
// GRID SIZING FOR INPUTS
// ----------------------
+// Grid sizes
#grid > .input(@gridColumnWidth, @gridGutterWidth);
+// Control row for multiple inputs per line
+.controls-row {
+ .clearfix(); // Clear the float from controls
+}
+.controls-row [class*="span"] {
+ float: left; // Float to collapse white-space for proper grid alignment
+}
+
+
// DISABLED STATE
diff --git a/less/mixins.less b/less/mixins.less
index 10239b38c..3b99f4061 100644
--- a/less/mixins.less
+++ b/less/mixins.less
@@ -721,6 +721,11 @@
margin-left: 0; // override margin-left from core grid system
}
+ // Space grid-sized controls properly if multiple per line
+ .controls-row [class*="span"] + [class*="span"] {
+ margin-left: @gridGutterWidth;
+ }
+
// generate .spanX
.spanX (@gridColumns);