Skip to content

[…][N]ot all semantics need to be content-derived. Class names cannot be “unsemantic”. Whatever names are being used: they have meaning, they have purpose. Class name semantics can be different to those of HTML elements.

Nicolas Gallagher, About HTML semantics and front-end architecture. (2013, Mar 15)