News for hackers. Stuff that matters.
Re:Is There Too Much CSS Now? by bob1029 on Monday November 07, 2022 @12:05PM (#33508625)
No. It's finally getting to be reasonable. The hackarounds are being displaced in droves now.

Ever since CSS grid became a thing, I dumpstered all of the 3rd party web framework stuff I had been using. Placing elements in the right parts of the viewport (across all target devices) has always been 95% of the reason I consumed 3rd party libraries.

Re:Is There Too Much CSS Now? by jancsika on Monday November 07, 2022 @12:20PM (#33508877)
What's the best reference and tutorial for modern CSS grid compatible across the standard browsers?
Re:Is There Too Much CSS Now? by bob1029 on Monday November 07, 2022 @12:21PM (#33508897)
Re:Is There Too Much CSS Now? by blueslurpee on Monday November 07, 2022 @12:24PM (#33508942)
In addition to the sibling you might like: https://cssgridgarden.com/
Re:Is There Too Much CSS Now? by alwillis on Monday November 07, 2022 @12:47PM (#33509298)
Re:Is There Too Much CSS Now? by chiefalchemist on Monday November 07, 2022 @01:01PM (#33509517)
Re:Is There Too Much CSS Now? by petepete on Monday November 07, 2022 @01:05PM (#33509579)
I found watching Kevin Powell's intro on YouTube really helpful. I already had a basic understanding of grid before watching it, but this helped me make sense of the snippets I'd pieced together in my brain over the last couple of years.

https://www.youtube.com/watch?v=rg7Fvvl3taU

Re:Is There Too Much CSS Now? by quechimba on Monday November 07, 2022 @03:09PM (#33511646)
His channel is really good, I've learned a lot
Re:Is There Too Much CSS Now? by mumumu on Monday November 07, 2022 @04:37PM (#33512880)
The official spec is quite good.

See csswg

Re:Is There Too Much CSS Now? by politician on Monday November 07, 2022 @12:11PM (#33508734)
Yes, but consider that the broader web is littered with answers to questions predicated on old misunderstandings of CSS. How long will it take for outdated answers on Stack Overflow, Quora, and the SEO farms that rehash Q&A or use AI-generated text to drop from the search rankings?

The information environment is absolutely saturated with pollution from outdated answers to outdated questions. So while CSS might be getting to be reasonable, good luck to the random newbie trying to get things to work.

Re:Is There Too Much CSS Now? by ericmcer on Monday November 07, 2022 @01:14PM (#33509719)
Do you find element placement to be a one and done solution in regards to using grid, flex or table? Or do each have their own use cases? I tend to default to flex for most things because I am very comfortable with it.

I guess I find keeping all the css properties in my head for all the different placement solutions cumbersome, flex and especially grid have a huge amount of functionality and custom properties, and I have been achieving everything fine using flex and a table when I need a literal table of data.

Re:Is There Too Much CSS Now? by bob1029 on Monday November 07, 2022 @01:43PM (#33510214)
The general rule is that grid is for 2d layout and flex is for 1d layout.

I almost always combine the two by way of a nested hierarchy of elements. Grid is used for the strategic layout, and then within each area I may have flex (or more grid) as appropriate.

As for a "literal table of data", I still use table elements for this exact purpose. I do not use tables for layout anymore, unless its for HTML email.

Re:Is There Too Much CSS Now? by nathias on Monday November 07, 2022 @01:48PM (#33510313)
flex everything, it behaves much smoother
Re:Is There Too Much CSS Now? by serpix on Monday November 07, 2022 @02:35PM (#33511141)
Grid everything, it has everything flex has and mixing the two makes one want to rage quit.
Re:Is There Too Much CSS Now? by swagasaurus-rex on Monday November 07, 2022 @03:38PM (#33512066)
I've struggled with children sizing in flex. Children take up more space depending on their content. If the content overflows, flex doesn't handle that well either.

Grid seems to handle this better when you specify grid-template-column.

Anybody know a good flex-specific solution?

Re:Is There Too Much CSS Now? by mumumu on Monday November 07, 2022 @04:24PM (#33512703)
Maybe this: https://drafts.csswg.org/css-rhythm/

The searchable keyword for that is "responsive".

Using length units related to viewport size on max-widht may help.

Re:Is There Too Much CSS Now? by nathias on Tuesday November 08, 2022 @03:19AM (#33517057)
Re:Is There Too Much CSS Now? by bhhaskin on Monday November 07, 2022 @08:50PM (#33515051)
Flex for content, grid for layout.
Re:Is There Too Much CSS Now? by wnevets on Monday November 07, 2022 @02:54PM (#33511418)
> Ever since CSS grid became a thing,

I find myself having to relearn Grid every time I try to use. It actually reminds me a lot of RegEx. Super powerful and helpful but nothing about it sticks in memory.

Re:Is There Too Much CSS Now? by mumumu on Monday November 07, 2022 @04:36PM (#33512860)
Me too. But nowadays you can define them with with something like a ascii table.

Also, check "massonary".

There are so many cool features in css being released today that soon that banner "Best viewed on Netscape 3 on 800*600 resolution" may be common in some niche design sites.

But more likely as "Best viewed on Google Canary xxx, on flip screen devices with 10 bit depth colorspace".

By the way, did you know there is a css spec for rounded screen devices?

Re:Is There Too Much CSS Now? by samuria on Monday November 07, 2022 @08:30PM (#33514942)
I have visited this page so many times.

https://css-tricks.com/snippets/css/complete-guide-grid/