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

Semantics are semantics.

The point of semantics is to glean meaning. This does not necessarily mean Oxford Dictionary meaning, nor does it mean HTML Spec meaning.

Here's the tradeoff: The semantic meaning of a bootstrap class is evident to the developers. The semantic meaning of an element is evident to the browser.

What is more valuable to you: a common language amongst multiple developers, or a semantically rich HTML document? I'd imagine for most web-apps, where permanence is unlikely and iteration is constant, that the former is true. Bootstrap provides a predictable common language, despite it's not-so-semantic effects on the markup.

I agree with woah here - real world benefits of semantic class names are, probably, waning.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

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

Search: