¿Es posible get el valor del atributo css específico de un elemento dom a partir de la hoja de estilo externa y no la calculada?

El método jquery .css no funciona para esto. ¿Hay una alternativa para get el valor real en la hoja de css como un porcentaje ect …? Aquí hay un ejemplo que muestra que .css no funciona para esto: css externo:

margin-left: 10%; 

Código Js:

 var Marginleft = $(domElem).css('margin-left'); alert(Marginleft); 

Esto devuelve un valor en pixel. Me gustaría get el porcentaje, ¿es posible sin ir en el CSS como una cadena?

No creo que haya una function incorporada para esto. No estoy seguro de lo que quiere decir con "ir en el CSS como una cadena", pero podría calcular fácilmente el porcentaje.

 var percent = (parseFloat(Marginleft)/parseFloat($(domElem).parent().css('width')) * 100) + '%'; alert(percent); 

Pruebe esto (solo Webkit: Chrome, Opera, Safari)

 var Marginleft = window.getMatchedCSSRules(domElem)[0].style["margin-left"] alert(Marginleft); 

Este ejemplo leería la propiedad de estilo "margin-left" de la primera class asignada al elemento dom. Si tiene varias classs, es posible que tenga que pasar por la matriz para get la class en la que está probado.

Demostración: http://jsfiddle.net/rkT5Q/

Para la alternativa de Gecko eche un vistazo a https://gist.github.com/ydaniv/3033012

Para una posible búsqueda cruzada en https://stackoverflow.com/a/4926651/961695