title: How can I normalize units from CSSStyleDeclaration object?
body: <p>I was working on a project transitioning the left CSS property of an element, which was defined as a percentage (e.g. 100% to 0%). I was developing in Chrome which was giving me <code>style</code> values for <code>left</code> as a percentage, this <strong><em>was</em></strong> working the way I wanted, until I tried it in another browser (any other browser actually). I set up this simple <a href="http://jsfiddle.net/bodine30/B59k8/" rel="nofollow">fiddle</a> to demonstrate. Generally, most values are converted to pixels before being reported, but not chrome.
  The second part of this question would be; Is there a way to get the other browsers to report the style property as it was originally set? (e.g. px, %, em, in, etc.) without an ugly conversion? and if not is there some other reasonable workaround? Thanks.</p>