- 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.
-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.
- Rotate with Transitions
- Rotate and Scale with Transitions
- Skew with Transitions
- Linear Gradient and Multiple backgrounds