Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IE11: Image width 100% results in space below grid #114

Open
Jip-Hop opened this issue Mar 22, 2018 · 2 comments
Open

IE11: Image width 100% results in space below grid #114

Jip-Hop opened this issue Mar 22, 2018 · 2 comments

Comments

@Jip-Hop
Copy link

Jip-Hop commented Mar 22, 2018

I put a grid inside the Solved by Flexbox Holy Grail Layout. Inside the grid is a block level image with 100% width. It works fine in all browsers except IE11. The result is a lot of space below the grid.

screen shot 2018-03-22 at 18 50 38

The issue seems to be related to flexbox and a % width. When I set a specific width in pixels there's no such issue on IE11.

I made a codepen: https://codepen.io/anon/pen/Ovgygo.

I've removed the Navigation and Advertisements sections from the Holy Grail layout to make the example clearer. I've copied all the CSS used by https://philipwalton.github.io/solved-by-flexbox/demos/holy-grail/ and only added this to the bottom:

/** IE11 Bug test styles from here on **/

.Grid-cell {
  background-color:red;
}

.Grid-cell img {
  width:100%;
  display:block;
}

Is this a known issue? If so, is there a solution or workaround? I'm sorry if this is a duplicate.

@Jip-Hop
Copy link
Author

Jip-Hop commented Mar 22, 2018

I see the same issue is being discussed here: philipwalton/flexbugs#75. However there doesn't seem to be a solution when the flex grid is inside another flex grid. Setting min-height: 1px won't work.

@cjwebdev
Copy link

I found that over-sized images can cause this IE bug. IE cant fit them without leaving a space.

But if I size the images down to approximately what I need. IE can digest them without freaking out.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants
@cjwebdev @Jip-Hop and others