If we all had something like Display Postscript, this layout thingamajig would be delegated to libraries, and we wouldn't have to ask the browser deities to bestow new gifts upon us. Good adaptive layout would be closer to a new version of jquery and less Windows XP Service Pack 51.0.2b. (We also would have more sites that looked liked late 90s Flash, but then again, we're moving that direction anyway, just with more…
While that would probably work fine for display and layout, but it doesn't work so well with the semantic document model that the web is built on. For example accessibility would suffer greatly unless every "jquery" (using your analogy) out there were to implement its own accessibility. (That's not to say things are absolutely peachy wrt. accessibility these days, but they'd get a lot worse if everybody had to implem…
CSS Grid – Table layout is back. Be there and be square
51–60 of 280 posts
Re: CSS Grid – Table layout is back. Be there and be square
#52Earlier quoted context omitted.
Would there be a benefit to changing from to something else, if works just fine for the purpose? If it ain't broke, right?
It is broken. Every single comment is announced (in Voiceover at least) with “Row x of y. Column 1 of 1”. With proper markup you could either avoid that entirely, or announce a correct relationship with ARIA attributes.
Re: CSS Grid – Table layout is back. Be there and be square
#53Earlier quoted context omitted.
What, exactly, is the problem with the tag in the first place? Been a long, long time since I last touched HTML
There's no problem. But sometime around 2003 it became trendy to do all layout in CSS, even when a table or a tag would do just fine.
Re: CSS Grid – Table layout is back. Be there and be square
#54Makes you wonder why HN won't budge with those tags in the source code. One day I hope to see "Table layouts are back with tags" and the HN programmers would have saved themselves so much work.
What, exactly, is the problem with the tag in the first place? Been a long, long time since I last touched HTML
That's the problem.This argument was over a decade ago and it's because it's a nightmare to work in tag soup.
I still have to deal with tables for layout on mail templates, bloody Outlook, and that extra 2 layers of tag nesting you have to do on every level quickly turns the code into an incomprehensible mess, even with careful indentation.
And if you're not very careful with indentation it turns into an utter nightmare.
Re: CSS Grid – Table layout is back. Be there and be square
#55I still use plain old tables in 2017. Number of unhappy customers: 0
Re: CSS Grid – Table layout is back. Be there and be square
#56Yes, please. Putting 'styles' in charge of layout was always madness. Every time I hit the wrong link because the browser engine finally figured out it should move things around one more time just that millisecond, my soul gets blackened by the wish to strangle someone.
Re: CSS Grid – Table layout is back. Be there and be square
#57Why does an HTML -element not exist?
Re: CSS Grid – Table layout is back. Be there and be square
#58If we all had something like Display Postscript, this layout thingamajig would be delegated to libraries, and we wouldn't have to ask the browser deities to bestow new gifts upon us. Good adaptive layout would be closer to a new version of jquery and less Windows XP Service Pack 51.0.2b. (We also would have more sites that looked liked late 90s Flash, but then again, we're moving that direction anyway, just with more…
What would be the advantage over SVG ?
Re: CSS Grid – Table layout is back. Be there and be square
#59Re: CSS Grid – Table layout is back. Be there and be square
#60Earlier quoted context omitted.
What, exactly, is the problem with the tag in the first place? Been a long, long time since I last touched HTML
That's the problem. This argument was over a decade ago and it's because it's a nightmare to work in tag soup. I still have to deal with tables for layout on mail templates, bloody Outlook, and that extra 2 layers of tag nesting you have to do on every level quickly turns the code into an incomprehensible mess, even with careful indentation. And if you're not very careful with indentation it turns into an utter night…