Hacker News new | comments | show | ask | jobs | submit login

CSS is used for two different things: styling and layout. CSS for styling is great, since you can declare your colors or font sizes or whatever in one place, and easily make changes to them across the board. I don't think many people would dispute that is useful.

CSS for layout on the other hand, I've always found to be a massive pain in the ass, full of counter-intuitive weird hacks. (For example: the 243342 approaches to centering elements relative to one another, often requiring hacky nested divs to ensure things work in IE.)

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | DMCA | Apply to YC | Contact