ie-css3.js downloads each style sheet on the page and parses it for CSS3 pseduo selectors. If a selector is found it’s replaced by CSS class of a similar name. For example: div:nth-child(2) will become div._iecss-nth-child-2. Robert Nyman’s DOMAssistant is also required, which is used to find the DOM nodes matching the original CSS3 selector and the same CSS class is applied them. Finally, the original stylesheet is replaced with the new version and any elements targeted with CSS3 selectors will be styled.
Supported Pseudo Selectors
Developed by Keith Clark; ie-css3.js is available for download for under MIT License. You can find further information & download on Keith Clark’s Website.