6 ms·
Ask HN: Bootstrap semantics
Hello! Could somebody explain why Bootstrap asks you to write <table class="table"> instead of <table>, or <button class="btn"> instead of <button>? Why not apply the default styling to platform-independent HTML markup?
Thanks!
- omgmog 14y agoI think in the case of the "btn" class it's designed to be usable on a, span, button, input, etc.
- eze 14y agoThanks. I can see your point about "btn" and, to be honest, I'm just getting started with Bootstrap. These points are a bit confusing at first.
- Benferhat 14y agoYou might not want to style all your buttons in that particular way. The least they could do is separate it into classes. SASS inheritance would be nice, too.
- eze 14y agoThanks. Yes, the way I humbly see it is that you could always add pre-made or custom-made classes that would alter the default behavior.
- Benferhat 14y agoYeah, a lot of devs have to do that because they just use the CSS, like from bootstrapcdn [1]. It's nice not to have to, though, especially for those of us who leverage LESS. [1] http://www.bootstrapcdn.com/ http://www.bootstrapcdn.com/