News for hackers. Stuff that matters.
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.