Hacker News new | ask | show | jobs
by daigoba66 4498 days ago
I build web "apps". I don't treat HTML and CSS like a semantic document; it's just a declarative layout engine. Yes, I often use HTML elements and structure to define layout instead of CSS classes. My CSS class names often have little "semantic" meaning outside their single purpose, that is to define layout and style. Am I doing something wrong? We don't have these discussions when building native GUIs.

Perhaps if I were building a CMS or some other document-oriented site I would approach things differently.