diff options
| author | Mark Otto <[email protected]> | 2012-06-25 15:46:46 -0700 |
|---|---|---|
| committer | Mark Otto <[email protected]> | 2012-06-25 15:47:07 -0700 |
| commit | 8c2db7d7d62d22183601364e7dcaee4a12b083ea (patch) | |
| tree | 7c14e82e51ff0d3ec03fcb6205e088046c18b650 /less/button-groups.less | |
| parent | 78849cf52ef2eba9dd8df621985ac277b67dd23b (diff) | |
| download | bootstrap-8c2db7d7d62d22183601364e7dcaee4a12b083ea.tar.xz bootstrap-8c2db7d7d62d22183601364e7dcaee4a12b083ea.zip | |
prevent button group buttons from wrapping in tight spaces by removing floats and replacing with font-size: 0; inline-block hack
Diffstat (limited to 'less/button-groups.less')
| -rw-r--r-- | less/button-groups.less | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/less/button-groups.less b/less/button-groups.less index e3c1de8ad..44f13a09a 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; |
