diff --git a/docs/assets/css/bootstrap.css b/docs/assets/css/bootstrap.css index ffda9502f3..922c46b208 100644 --- a/docs/assets/css/bootstrap.css +++ b/docs/assets/css/bootstrap.css @@ -3104,17 +3104,8 @@ input[type="submit"].btn.btn-mini { .btn-group { position: relative; *margin-left: .3em; - *zoom: 1; -} - -.btn-group:before, -.btn-group:after { - display: table; - content: ""; -} - -.btn-group:after { - clear: both; + font-size: 0; + white-space: nowrap; } .btn-group:first-child { @@ -3140,13 +3131,22 @@ input[type="submit"].btn.btn-mini { .btn-group > .btn { position: relative; - float: left; margin-left: -1px; + font-size: 13px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } +.btn-group > .btn-mini, +.btn-group > .btn-small { + font-size: 11px; +} + +.btn-group > .btn-large { + font-size: 15px; +} + .btn-group > .btn:first-child { margin-left: 0; -webkit-border-bottom-left-radius: 4px; diff --git a/less/button-groups.less b/less/button-groups.less index e3c1de8adf..44f13a09a2 100644 --- a/less/button-groups.less +++ b/less/button-groups.less @@ -5,7 +5,8 @@ // Make the div behave like a button .btn-group { position: relative; - .clearfix(); // clears the floated buttons + font-size: 0; // remove as part 1 of font-size inline-block hack + white-space: nowrap; // prevent buttons from wrapping when in tight spaces (e.g., the table on the tests page) .ie7-restore-left-whitespace(); } @@ -27,10 +28,20 @@ // Float them, remove border radius, then re-add to first and last elements .btn-group > .btn { position: relative; - float: left; margin-left: -1px; + font-size: @baseFontSize; // redeclare as part 2 of font-size inline-block hack .border-radius(0); } + +// Reset fonts for other sizes +.btn-group > .btn-mini, +.btn-group > .btn-small { + font-size: @baseFontSize - 2px; +} +.btn-group > .btn-large { + font-size: @baseFontSize + 2px; +} + // Set corners individual because sometimes a single button can be in a .btn-group and we need :first-child and :last-child to both match .btn-group > .btn:first-child { margin-left: 0; diff --git a/less/tests/css-tests.html b/less/tests/css-tests.html index a61f6923a7..2396e348cf 100644 --- a/less/tests/css-tests.html +++ b/less/tests/css-tests.html @@ -953,6 +953,34 @@ + + + + + + + + + + + +
+ Maecenas faucibus mollis interdum. Nulla vitae elit libero, a pharetra augue. Donec ullamcorper nulla non metus auctor fringilla. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. + +
+ + + + +
+
+ + + +