News for hackers. Stuff that matters.
Re:CSS Grid – Table layout is back. Be there and be square by iamben on Tuesday January 31, 2017 @08:12AM (#13530207)
Nothing. But tables are for tabular data. Laying out a page using a table to divide it up and make it look pretty (or in lots of cases, lay it out so it performs some kind of sales based task) doesn't make much sense. Hence the preferred CSS route, even if the markup is just as verbose (as mentioned in this thread).

Web apps aside [sigh], if one was to disable CSS (and thus all the blocks making it look pretty), the page should still make sense. An H1 as the main header, copy in paragraphs, headers dividing up the content, blockquotes, navigation in lists - and tabular data in tables (etc, etc).

It doesn't always work like that in practice, but that's the aim.

Re:CSS Grid – Table layout is back. Be there and be square by forgottenpass on Tuesday January 31, 2017 @09:56AM (#13530999)
Nothing. But tables are for tabular data.

And webpages are a document presentation format. If jamming applications into documents made the web an application platform, than jamming grid layouts into tables made them a grid widget.

Calling a SPA a "page" is a larger and more ridiculous lie than calling the table tag a grid layout widget. Anyone still committed to the table tag lie should move all their apps out of the browser today.

Web developers can work around the table tag, but not the fact they're jamming apps into documents. So one of these lies is taken more seriously than the other.

Re:CSS Grid – Table layout is back. Be there and be square by umanwizard on Tuesday January 31, 2017 @08:20AM (#13530253)
But why is that beneficial?
Re:CSS Grid – Table layout is back. Be there and be square by andreareina on Tuesday January 31, 2017 @08:29AM (#13530328)
I'm on a crap connection, and it's not unusual for the styling content to not make it (whether it's CSS or javascript). The ones that follow these principles remain usable, the ones that don't, don't.
Re:CSS Grid – Table layout is back. Be there and be square by iamben on Wednesday February 01, 2017 @05:24AM (#13539656)
Along with what the others have mentioned (connection, screen readers), it's good for your SEO as well.
Re:CSS Grid – Table layout is back. Be there and be square by shakna on Tuesday January 31, 2017 @09:03AM (#13530563)
Bad connections, slow connections and naive screen readers are all common.