Styles are applied in a too general fashion
Created by: nikku
Bootstrap favours styling of html elements rather than classes for many elements. For table, .topbar form and input bootstrap styles are always applied, even if the developer does not want that to be the case.
This results to the fact, that a developer has to manually patch table, .topbar form or input every time he wants use them in a different way, either because he wants to
- Use jQuery UI (see issue 156) or any other CSS toolkit along with bootstrap
- Reset styles, e.g. to create a login form in
.topbar(issue 141) or to create an invisible input field
A solution would be to reintroduce classes for the above mentioned elements (e.g. .common-table instead of table), apply them in a specific context (which was previously removed for input elements) or to add classes which reset the styles of these elements (e.g. a .no-style declaration to remove bootstrap styles from styled elements.