News for hackers. Stuff that matters.
Re:CSS Grid – Table layout is back. Be there and be square by romaniv on Tuesday January 31, 2017 @03:15PM (#13534770)
IMO, HTML/CSS have always been missing a middle layer. It really should be:

- HTML for pure information - Something else (template/view?) for layout and (possibly) forms - CSS for styling in terms of fonts, colors, etc.

This would easily handle layouts, but it would also have some NLS-like capabilities where you could switch from one way of presenting information to another without changing the actual docment.

Re:CSS Grid – Table layout is back. Be there and be square by svachalek on Tuesday January 31, 2017 @03:43PM (#13534999)
This was the role that XSL tried to fill but it never caught on. Part of the reason is that it's still very dependent on what information is in the source document; if it's not there you can't lay it out, and if you don't need it then it was a big waste of database time. This ends up reversing the dependency, so the contents of your "pure information" layer end up depending on what your "layout" layer needs, and in the end the difference between the layers is only nominal.
Re:CSS Grid – Table layout is back. Be there and be square by romaniv on Tuesday January 31, 2017 @05:59PM (#13536247)
XSL was not envisioned as a middle layer between HTML and CSS. Plus, it was a quintessential design by committee, trying to cater to a bunch of conflicting use cases with no overall vision or conceptual elegance.