CSS remedy, normalize, and reset
Sometimes default browser behavior helps, sometimes it gets in the way. Three approaches are:
- remedy (CSS starts how we wish it would be)
- normalize across browsers
- blank slate (reset)
Three approaches:
- CSS Remedy / Sensible Defaults: free yourself from
history and provide a remedy for CSS legacy 'mistakes'; provide yourself with sensible starting point and defaults.
A good example of this is: Andy Bell's "A Modern CSS Reset" - CSS Reset: give yourself a "blank slate" to build upon; that is, effectively remove all browser default styles.
- CSS Normalize: give yourself consistency across browsers.