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

HTML is easy. CSS is hard. CSS is hard partly because it's a mess, but mostly because designing for the web is hard.

Normal human beings understand pages, in the papery sense of the word. They don't understand viewports. It takes an enormous leap of abstraction to reason about a document that could be any shape or size. Responsive design is a fundamentally unintuitive process. A lot of professional designers fail to understand this, even after years of designing for the web.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: