It does flexbox grids, in addition to more traditional grid systems. I haven't run into a situation it's not well-suited to, which I definitely have when using Bootstrap and other grid systems.
This is a really, really nice reinvention of tables.
I mean this in the nicest possible way. It recalls the simplicity of writing a table-based layout without all the horrible hacks people had to do when they started using tables full of gifs as a way to create a prettier page.
Ummmm this looks amazing. I've been looking for a quick way to make flexboxy CSS layouts, including the traditional grids that I've been using and loving, but also grids without gutters, multiple ways to align, better nesting, and reversal. You've got it all. THANK YOU for making this. Can't wait to dive in and learn it!
Do I have to use LESS to use Gridlex? Or can I just link a CSS file on my web page and start using it? (Edit: I found the .min.css file in the dist folder.)
Thank you for your comment!
And as you've mentioned it, there is a css (and min.css) file in the dist folder.
Maybe later (with forks?) there will be a port to Sass or another preprocessor...
As a not super experienced dev, can someone explain the advantages over Bootstrap? (I'm mainly a designer so I'm a sucker for beautifully maintained documentation...)
So... you have a grid that lets you set width. So does bootstrap. Flexbox is also not supported in every browser. Height setting (based on max height) would be interesting.
What do you mean by "every browser"? Current versions of all browsers have full support. The second most recent version of Safari supports it with prefixes. IE 10 is the most recent version that browser which doesn't support it.
Float-based grids like Bootstrap have a lot of problems. If you can restrict yourself to IE10+, which is pretty reasonable for a lot of sites these days, you can use flexbox and save yourself a lot of suffering.
Looks like the next version of Bootstrap will have an opt-in flexbox grid too.
It does flexbox grids, in addition to more traditional grid systems. I haven't run into a situation it's not well-suited to, which I definitely have when using Bootstrap and other grid systems.