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! You 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. Thanks. 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. Yeah, 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. I think in the case of the "btn" class it's designed to be usable on a, span, button, input, etc. Thanks. 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.