However, the attribute isn't supported on IE 10. So we should include the following declaration:
[hidden] {
display: none;
}
normalize.css is a popular library providing these kinds of fixes. If you take a look at its source code, you'll realize that there are lot of bug fixes for different browsers such as IE, Chrome, Firefox, Safari there.
Popular CSS libraries include or build their normalized CSS on top of normalize.css
, for example: