|
The point of using bootstrap is a reusable set of classes. I really dont care wether class names are semantic or not,it doesnt change anything,except for pedantic people looking at your source code. SEO doesnt care , users dont care, accessibility doesnt care either. Using new HTML5 tags is good enough and was designed for that specific purpose. If i want semantics I use nav,aside,section instead of div,and so on. Not going to waste my time and wrap bootstrap mixins in more LESS mixins and loose theme portability and modularity,because semantics... It's like inobstrusive javascript, trends that make little sense today in the webapp era. |
Also, if you are providing a theme, I don't see how you lose portability. Your mixins will be relying on base bootstrap anyway?