aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Otto <[email protected]>2012-09-25 22:02:29 -0700
committerMark Otto <[email protected]>2012-09-25 22:02:29 -0700
commitf0b4f05a2751d96a6861a09db0115ad959e00d34 (patch)
treecc0e255e6dcdfd38861fe516f7cda0847cbadd23
parentce19e63d5b068ba0698dee4e2d99c725f6799b0d (diff)
downloadbootstrap-f0b4f05a2751d96a6861a09db0115ad959e00d34.tar.xz
bootstrap-f0b4f05a2751d96a6861a09db0115ad959e00d34.zip
remove ie7 support from mixins
-rw-r--r--less/mixins.less37
1 files changed, 2 insertions, 35 deletions
diff --git a/less/mixins.less b/less/mixins.less
index 03ed7239e..e5493359c 100644
--- a/less/mixins.less
+++ b/less/mixins.less
@@ -10,7 +10,6 @@
// --------
// For clearing floats like a boss h5bp.com/q
.clearfix {
- *zoom: 1;
&:before,
&:after {
display: table;
@@ -42,31 +41,6 @@
margin-right: auto;
}
-// IE7 inline-block
-// ----------------
-.ie7-inline-block() {
- *display: inline; /* IE7 inline-block hack */
- *zoom: 1;
-}
-
-// IE7 likes to collapse whitespace on either side of the inline-block elements.
-// Ems because we're attempting to match the width of a space character. Left
-// version is for form buttons, which typically come after other elements, and
-// right version is for icons, which come before. Applying both is ok, but it will
-// mean that space between those elements will be .6em (~2 space characters) in IE7,
-// instead of the 1 space in other browsers.
-.ie7-restore-left-whitespace() {
- *margin-left: .3em;
-
- &:first-child {
- *margin-left: 0;
- }
-}
-
-.ie7-restore-right-whitespace() {
- *margin-right: .3em;
-}
-
// Sizing shortcuts
// -------------------------
.size(@height, @width) {
@@ -477,14 +451,8 @@
// -------------------------
// Dividers (basically an hr) within dropdowns and nav lists
.nav-divider(@top: #e5e5e5, @bottom: @white) {
- // IE7 needs a set width since we gave a height. Restricting just
- // to IE7 to keep the 1px left/right space in other browsers.
- // It is unclear where IE is getting the extra space that we need
- // to negative-margin away, but so it goes.
- *width: 100%;
height: 1px;
margin: ((@baseLineHeight / 2) - 1) 1px; // 8px 1px
- *margin: -5px 0 5px;
overflow: hidden;
background-color: @top;
border-bottom: 1px solid @bottom;
@@ -493,9 +461,8 @@
// Button backgrounds
// ------------------
.buttonBackground(@startColor, @endColor, @textColor: #fff, @textShadow: 0 -1px 0 rgba(0,0,0,.25)) {
- // gradientBar will set the background to a pleasing blend of these, to support IE<=9
+ // gradientBar will set the background to a pleasing blend of these, to support IE<=*9
.gradientBar(@startColor, @endColor, @textColor, @textShadow);
- *background-color: @endColor; /* Darken IE7 buttons by default so they stand out more given they won't have borders */
.reset-filter();
// in these cases the gradient won't cover the background, so we override
@@ -505,7 +472,7 @@
*background-color: darken(@endColor, 5%);
}
- // IE 7 + 8 can't handle box-shadow to show active, so we darken a bit ourselves
+ // IE8 can't handle box-shadow to show active, so we darken a bit ourselves
&:active,
&.active {
background-color: darken(@endColor, 10%) e("\9");