CSS: The Unavoidable Bad Parts
Hacker News (AI keywords)·2 days ago·Tutorial
The post frames CSS as learnable in a useful subset, but full of surprising defaults and edge cases.
It covers semantic HTML, wrappers, layout, browser defaults, resets, classless CSS, selectors, box sizing, margins, flexbox, responsiveness, pixels, font sizing, line height, and word breaking.
The advice is pragmatic: keep markup semantic, reset inconsistent defaults, understand layout constraints, and test readability across configurations.