Skip to content

Commit 2a89384

Browse files
committed
Fix layout grid in IE 11
1 parent 1c769d1 commit 2a89384

File tree

1 file changed

+16
-5
lines changed

1 file changed

+16
-5
lines changed

src/assets/sass/modules/_responsive.scss

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@
2929
grid-gap: 0 2em;
3030

3131
> * {
32-
flex: 1; // Flexbox fallback.
3332
min-width: 0; // Fix Firefox `pre` overflow issues.
3433
padding: 0 1em; // Flexbox fallback.
3534
box-sizing: border-box; // Flexbox fallback.
@@ -79,7 +78,14 @@
7978
margin: 0;
8079
}
8180

82-
.layout-container > * {
81+
.layout-1col,
82+
.layout-2col,
83+
.layout-3col,
84+
.layout-3col-2span,
85+
.layout-4col,
86+
.layout-4col-2span,
87+
.layout-4col-3span,
88+
.layout-4col:not(.sidebar) {
8389
width: auto;
8490
padding: 0;
8591
}
@@ -235,7 +241,9 @@
235241

236242
// Override Flexbox fallback for browsers with CSS Grid support.
237243
@supports (display: grid) {
238-
.layout-container > * {
244+
.layout-2col,
245+
.layout-3col,
246+
.layout-3col-2span {
239247
width: auto;
240248
}
241249
}
@@ -453,13 +461,16 @@
453461
}
454462

455463
.layout-4col-3span {
456-
width: 75%; // Flexbox fallback.
464+
width: 73%; // Flexbox fallback.
457465
grid-column: span 9;
458466
}
459467

460468
// Override Flexbox fallback for browsers with CSS Grid support.
461469
@supports (display: grid) {
462-
.layout-container > * {
470+
.layout-4col,
471+
.layout-4col-2span,
472+
.layout-4col-3span,
473+
.layout-4col:not(.sidebar) {
463474
width: auto;
464475
}
465476
}

0 commit comments

Comments
 (0)