mirror of
https://github.com/zhigang1992/create-react-app.git
synced 2026-01-13 09:00:30 +08:00
* Add postcss-normalize plugin * Configure PostCSS Normalize * Add documentation * Include the doc in sidebar * Fix the id in sidebar.json * Update adding-css-reset.md Co-authored-by: Jack Zhao <jzhao@fb.com> Co-authored-by: Ian Sutherland <ian@iansutherland.ca>
1.5 KiB
1.5 KiB
id, title, sidebar_label
| id | title | sidebar_label |
|---|---|---|
| adding-css-reset | Adding a CSS Reset | Adding CSS Reset |
This project setup uses PostCSS Normalize for adding a CSS Reset.
To start using it, add @import-normalize; anywhere in your CSS file(s). You only need to include it once and duplicate imports are automatically removed. Since you only need to include it once, a good place to add it is index.css or App.css.
index.css
@import-normalize; /* bring in normalize.css styles */
/* rest of app styles */
You can control which parts of normalize.css to use via your project's browserslist.
Results when browserslist is last 3 versions:
/**
* Add the correct display in IE 9-.
*/
audio,
video {
display: inline-block;
}
/**
* Remove the border on images inside links in IE 10-.
*/
img {
border-style: none;
}
Results when browserslist is last 2 versions:
/**
* Remove the border on images inside links in IE 10-.
*/
img {
border-style: none;
}
Browser support
Browser support is dictated by what normalize.css supports. As of this writing, it includes:
- Chrome (last 3)
- Edge (last 3)
- Firefox (last 3)
- Firefox ESR
- Opera (last 3)
- Safari (last 3)
- iOS Safari (last 2)
- Internet Explorer 9+