- CSS continues to evolve but development and adoption of new standards is uneven. Essentially this is the plan per W3C (modules over monolithic spec).
- Uneven evolution means vendor prefixes and a bit more homework surrounding support of new properties e.g. Can I use? as well as suggesting we adopt greater tolerance of differences between browsers.
- Vendor prefixes (e.g.
-moz- for Firefox,
-webkit- for Safari and Chrome,
-ms- for Internet Explorer,
-o- for Opera allow us to use CSS3 properties as the standards evolve.
- Just remember to also include, preferably end, with the W3C standard declaration (i.e. the non prefixed version of the declaration).
- There is debate about this approach, but here we are. Some myths, busted.
All of the above in .zip archive