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

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.



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

Search: