Skip to content

Commit ae20298

Browse files
author
Celeste Glavin
authored
fix(grid): fix gutter for all browsers (#21)
* fix(grid): fix gutter for all browsers * deploy * fix(mixin): change the span mixin
1 parent 0eddf53 commit ae20298

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

packages/core/src/global/material-grid/_mixins.scss

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -86,9 +86,16 @@
8686
width: calc(#{$percent} - #{$gutter});
8787
width: calc(#{$percent} - var(--mdc-layout-grid-gutter-#{$size}, #{$gutter}));
8888

89+
// fallback for IE11 gutter (grid-gap doesn't work in IE11)
90+
margin: 0 $gutter / 2;
91+
margin: 0 calc(var(--mdc-layout-grid-gutter-#{$size}, #{$gutter}) / 2);
92+
8993
@supports (display: grid) {
9094
width: auto;
9195
grid-column-end: span min($span, map-get($mdc-layout-grid-columns, $size));
96+
97+
// fallback for IE11 gutter (grid-gap doesn't work in IE11)
98+
margin: 0;
9299
}
93100
}
94101

@@ -140,12 +147,6 @@
140147
@include mdc-layout-grid-cell-span_($size, $default-span, $gutter);
141148

142149
box-sizing: border-box;
143-
margin: $gutter / 2;
144-
margin: calc(var(--mdc-layout-grid-gutter-#{$size}, #{$gutter}) / 2);
145-
146-
@supports (display: grid) {
147-
margin: 0;
148-
}
149150
}
150151

151152
@mixin mdc-layout-grid-cell-order($order) {

0 commit comments

Comments
 (0)