CSS analizador / abstractor? Cómo convertir una hoja de estilo en objeto

¿Existe un método estándar o confiable para un marco de JavaScript como jquery para analizar una hoja de estilo en un objeto?

Dos razones por las que me pregunto:

He visto un par de preguntas en las que alguien quería saber cómo obtener el atributo de estilo establecido por la hoja de estilo para un selector, no lo que el selector finalmente heredó.

SiChisporrotear hace lo que se supone que debe hacer, esta podría ser una solución para asegurarse de que una hoja de estilo se representa correctamente en el navegador. Básicamente, jquery analiza la hoja de estilo y establece todos los atributos manualmente (tal vez basados en el navegador o selectores no implementados conocidos). De esa manera, los diseñadores / desarrolladores simplemente escriben una hoja de estilo CSS3 que es compatible con versiones anteriores y hacen que jquery / sizzle haga el trabajo que ganó el navegador 't.

El único inconveniente que veo es que esto todavía no implementará los atributos CSS3, pero es un comienzo.

Respuestas a la pregunta(2)

Su respuesta a la pregunta