But it's beautiful and clever, and if you truly can't appreciate it, that's sad.
But it's beautiful and clever, and if you truly can't appreciate it, that's sad.
Interesting. Is it as sad as the fact that one still cannot vertically center a div in CSS without using elaborate hacks?
http://philipwalton.github.io/solved-by-flexbox/demos/vertic...
Until most IE users upgrade to 11, it's not usable by those of us who can't exclude a large chunk of our users.
Though quirksmode does go into more detailed analysis in places which can be pretty useful, particularly for when you are stuck supporting legacy browsers, so caniuse isn't a complete drop-in replacement.
caniuse is good for "is there a chance this will work?" or "could I use $some_feature in my new project?", quirksmode is "why doesn't my use of $some_feature work in $pile_of_shit_browser?!?!?!!!"
https://gist.github.com/acdha/a91a46706de02c37566a
This is a little tedious but a CSS preprocessor makes it pretty easy and you only need to do it once for something this simple.
Since Microsoft is pushing automatic upgrades to IE11 hard for security reasons, I see over 80% of our users having a browser which supports flexbox. At that point, it's a manageable problem because you can deploy http://flexiejs.com/ for the people who are prevented by corporate policy from upgrading.
Also you might want outer div to fit the space it lies in and height: 100% does not always work.
Basically somewhere around transition from IE to Firefox and from transitional to strict DOCTYPE tables were broken beyond repair for layout purposes. We have not recovered since. Flexbox brings some hope but not necessarily salvation.
http://wiki.postgresql.org/wiki/Transactional_DDL_in_Postgre...
Traditionally, HTML layouts are not designed to specify any kind of vertical behavior. There is no "vertical" in HTML. How the interface works (your browser) and how it is used (up-down scrolling) naturally imposed a scaling on width, not on height.
Traditionally, people used tables for layout and <blink> tags for emphasis. That doesn't make it right, either.
Edit: Changed link
There's a lot of ads on the page , so maybe that's why.
Here's another one
You're probably right though. It's the ad-heavy pages that always seem to cause problems.