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

Fix for grid inside table in IE 10/11 #504

Merged
merged 2 commits into from
Dec 5, 2016
Merged

Conversation

sgryphon
Copy link
Contributor

In IE 10 / 11, a grid inside a table does not display (wrap) correctly.

I added an example to the manual test. Load this in IE 10 / 11 (and make the browser small enough so that wrapping is required). IE 10 / 11 doesn't wrap correctly (it works fine outside a table).

The fix uses media query hack to only target IE 10 / 11, and set back to display: block (if inside a table) and rely on the font hack.

I tested in conjunction with pull request #351 to add display: flex for browsers that support it. Note that IE 11 does support display: flex, but has the same issue when inside a table, so also needs the override.

I also tested MS Edge (Spartan), and it renders correctly in the first place; the beta I am using also ignored the -ms media queries and so continued to use flexbox. Interestingly the beta ignored all -ms prefixes but used -webkit prefixes (i.e. with #351 it uses flexbox because of -webkit, not because of -ms).

@yahoocla
Copy link

Thank you for submitting this pull request, however I do not see a valid CLA on file for you. Before we can merge this request please visit https://yahoocla.herokuapp.com/ and agree to the terms. Thanks! 😄

@redonkulus
Copy link
Contributor

@sgryphon is it a common use case to have grids inside a table? Not against the PR if it's something that is done often.

@yahoocla
Copy link

CLA is valid!

@redonkulus
Copy link
Contributor

Changes look good, thanks!

@redonkulus redonkulus merged commit 6c2aae1 into pure-css:master Dec 5, 2016
@redonkulus redonkulus added this to the 0.6.1 milestone Dec 5, 2016
@redonkulus
Copy link
Contributor

@sgryphon released in 0.6.1

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

Successfully merging this pull request may close these issues.

3 participants