Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> Separating the style into a stylesheet gives you global control over presentation and makes you more aligned with how the user is perceiving things.

This only works for trivial stuff. Presentation is more than just colors, fonts and margins. Layout is deeply intertwined with the structure your HTML, attempts at mitigating this have made a monumental mess of CSS. The sooner you recognize it as the pipe dream that it is, the more time you will have to work on your actual goal.

I also feel the opposite about what the user perceives. The user perceives the result of applying all your CSS rules - which is closer to inline styles everywhere rather than separating things out.



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

Search: