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.