Stop Forking with CSS3

Aaron Gustafson:

Boiled down to its essence, eCSStender (pronounced “extender”) is a JavaScript library (akin to jQuery or Prototype) specifically built for working with CSS. On its own, eCSStender doesn’t do anything but analyze your stylesheets. When powering “extensions,” however, eCSStender allows you to use properties such as @border-radius and selectors like @.seven:nth-child(even) without having to resort to forks or hacks.
The real question is: why do we have to resort to hacks in the first place? Libraries that equalize the CSS differences between browsers are still hacks—they just hide the “hacky” part from the developer, but they do so in exchange for a developer’s loyalty to something that is not a standard. If you have to use jQuery (for example) to build an application, you are not using standards.