-
Notifications
You must be signed in to change notification settings - Fork 5.5k
[Feature Queries] CSS Grid and Progressive Enhancement | 2018 #10661
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
Comments
But consider, that display flex and display grid have very different behavior and are not substitutes. I'm not even sure if it's a good idea to wrap |
I am not saying to use grid only for first support tag... we can and should use "Grid + Flex" See this example BTW => https://codepen.io/primalivet/pen/ryjKmV?editors=0100 EDIT: Just found out that Opera Mini also supports flexbox 😛 and its only UC browsers that don't support flexbox (old spec, doesn't support wrapping) fully so updated my thread |
The thing that matter with layouts is that, CSS Grid is perfect for 2-directional layouts What we need is an answer to this question (choose one from two below)
|
Good article https://ihatetomatoes.net/message-for-grumpy-developers/
|
Build 7 now with the future in mind. Let those that want and can use it help make it better for those that don't and can't just yet. 6 is for IE, 7 is for the future. If 7 does not look forward enough, before the time 8 is due people will be looking for alternatives that are not a backward 7. Let hop skip then jump into a future version 7. And what is wrong with a great foundation 6 for those that need to support old tech and what is a 7 that includes them going to do to change their or our developments. Not much. It would only be a lot of effort for a 6.7. |
@digitalfuel All the thing aka normal grid remains same ... we are not changing that In General for 2D, In 1D, You can read about progressive enhancement in this article to know more => https://www.smashingmagazine.com/2017/07/enhancing-css-layout-floats-flexbox-grid/ |
I am all for an approach like progressive enhancements as long as it supports CSS Grid. |
@digitalfuel https://philipnewcomer.net/2014/04/target-internet-explorer-10-11-css/ @media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
/* IE10, 11 specific styles go here */
display: flex;
} |
I like this idea as it can be easily removes if deemed not needed for a specific project. How is the CSS Grid looking to be implemented into the Framework. Will it be implemented into the current HTML structure like XY Grid or will it be independent from it? |
Boom right now we dont know but some experiments going on internally and things going well |
Please, do not try to shoehorn CSS Grid Layout into Foundation's grid system. https://rachelandrew.co.uk/archives/2017/07/01/you-do-not-need-a-css-grid-based-grid-system/ CSS Grid Layout is the framework. It needs no abstraction. Anything you do will make an already complex spec even more complicated and confusing. |
Don't worry, nothing like that! Our focus is Sass mixins (and functions for progressive fallback). |
This:
And this:
would lead me to believe that you are trying to somehow co-opt CSS Grid Layout into an abstracted system. You do not need to do this. Any line of code you write will be an unnecessary abstraction and limitation of CSS Grid Layout. If you want to support "progressive enhancement," then leave CSS Grid Layout out of your codebase and only provide the fallback (no need to do this through Cramming CSS Grid Layout into Foundation's grid system would be like cramming the Bootstrap grid system into Foundation--while somehow trying to support both--and then providing an extra layer of classes on top. It just doesn't make sense. The work is already done. Don't reinvent the wheel. |
We are certainly not doing that. I am sorry many things I can't tell because of being an early stage... but FWIW... it looks like that most probably, we are not touching XY Grid! Another FWIW... we are just applying maths! |
Glad to hear CSS Grid will not be stuffed into the grid system. I would love to see an example of the apply math concept. |
Something like |
@IamManchanda closing out this feature request to be reconsidered in v7. |
It seems like that this is already labelled for v7 and we closed it by mistake so we are reopening it... Thanks! As discussed with Yetinauts, We can also use JS to detect IE 10 & 11
|
V7 requests are being closed for the time being. We have them labeled so we can readdress them in the future. |
Inspiration: https://codepen.io/primalivet/pen/ryjKmV?editors=0100
This Thread is a successor of #10134, just to attract more viewership needed!
Well, Things have changed a lot now!
Microsoft is also now supporting CSS Grid!
https://twitter.com/MSEdgeDev/status/908096400507858944
Again, Thanks to @gregwhitworth and Microsoft Team!
http://caniuse.com/#feat=css-featurequeries
Freaking 92% global ... even Opera Mini/UC Browser is supported
Atleast expect it to go to 95-97 by 2018? No?
IE (11) Support is going down day by day, its 3% right now, expect it to go 2% or even 1% in 2018
Update: We may be supporting IE 10 and 11 also most probably! Working on it!
So here What I propose for Foundation 7 and all of it without dirty hacks:
The text was updated successfully, but these errors were encountered: