Live data from Hacker News

My favourite 3 lines of CSS

andy-bell.co.uk

1–10 of 87 posts

Re: My favourite 3 lines of CSS

#4

It’s amazing that CSS has such advanced features that can do these things, but at the same time if you actually use them extensively and then I inherit your code, you kind of deserve a knifing.

Worst thing is the comment (if there's any) is probably something like

  /* lobotomized owl typography*/

Re: My favourite 3 lines of CSS

#5
We get so much power from just setting global scoped styles like this it's so strange to me that more of these patterns aren't common or included in minimal css frameworks.

With all the recent criticism of tailwind, css-in-js, and other bloated frameworks I truly feel like 90% of projects could get away with a handful of sensible global styles or "classless css" and then aggressive use of components with scoped styles. You hardly ever need anything else

Re: My favourite 3 lines of CSS

#6

Mine's display: flex, flex-direction: row, justify-content: space-between

Absolutely. You can usually drop the direction though as it's the initial value. But flex is so powerful for layouts, I'll slap it on almost anything, and barely have a need for grid.

Re: My favourite 3 lines of CSS

#8
While this is clever, it's rather difficult to understand and maintain. Imagine having to sift through a CSS file full of > * + * and assorted symbols and figuring out what they mean (and seeing this article, it's clearly not that simple to explain in documentation either).

Re: My favourite 3 lines of CSS

#9
I am increasingly worried about the “smart” CSS solutions. The spec is already huge, the selectors are hard to read and google, the interplay between various features is devilishly complex. And the CSS community seems to be very fond of these smart hacks where people in the know say “Oh, that’s just Foo’s variation on Bar’s flex owl hammer” and you are left to study the CSS lore for hours to decrypt the two or three letters. I just wish we would value simplicity over cleverness.
Post reply on HN