Re:CSS Findings from the Threads App
by XajniN on Sunday July 16, 2023 @01:07PM
(#36749229)
Fundamentals don’t help when you are 15 divs deep.
[ Parent
| on HN ]
Re:CSS Findings from the Threads App
by marcosdumay on Sunday July 16, 2023 @02:19PM
(#36749995)
You have made some bad decisions if you find yourself 15 divs deep.
There is a surprisingly small amount of content out there on how to competently engineer your CSS (and a lot of it is bad). Most people don't even think it's something you do.
But basic things like making your general rules generic and pushing context descriptively into the HTML go a long way into making your code understandable.
Not my choice, that’s what you get when you inherit an Angular website.
> You have made some bad decisions if you find yourself 15 divs deep.
Open instagram.com in a browser :D
Or even W3C's own website
Re:CSS Findings from the Threads App
by truckerbill on Monday July 17, 2023 @11:26AM
(#36759405)
Do you mean leaning on rules like:
.myWidgetClass form{
...
}
.myWidgetClass form >input{
...
}
Re:CSS Findings from the Threads App
by marcosdumay on Monday July 17, 2023 @06:10PM
(#36764754)
Sure, if you have some general rules that apply to all your widgets. If you are talking about something more specific, you are better with a more specific name.