title: jqLite: elm.css("width") is returning an empty string
body: <p>This appears to be an issue with jqLite, which I came across while working with angular.js.  To see the problem, open the console tab and click &quot;run with js&quot; in <a href="http://jsbin.com/owiher/2/edit" rel="nofollow noreferrer">this jsbin</a>.  <code>left.css(&quot;width&quot;)</code> is returning an empty string when it shouldn't be.</p>
  <h3>HTML</h3>
  <pre><code>&lt;!doctype html&gt;
  &lt;html ng-app&gt;
    &lt;head&gt;
  &lt;meta name=&quot;description&quot; content=&quot;Angular Template&quot; /&gt;
      &lt;script src=&quot;http://code.angularjs.org/1.0.6/angular.min.js&quot;&gt;&lt;/script&gt;
      &lt;script src=&quot;script.js&quot;&gt;&lt;/script&gt;
    &lt;/head&gt;
    &lt;body&gt;
      &lt;div class=&quot;container&quot;&gt;
        &lt;div class=&quot;left&quot;&gt;&lt;span id=&quot;test&quot;&gt;left&lt;/span&gt;&lt;/div&gt;
        &lt;div class=&quot;right&quot;&gt;right&lt;/div&gt;
      &lt;/div&gt;
    &lt;/body&gt;
  &lt;/html&gt;
  </code></pre>
  <h3>CSS</h3>
  <pre><code>.container {display:table; width:100%;}
  .left {border: 1px dashed purple; display:table-cell; overflow:hidden; width: 66%; height: 20px;}
  .right {display:table-cell; background:green;  width: 34%; height: 20px;}
  </code></pre>
  <h3>JS</h3>
  <pre><code>var innerSpan = document.getElementById(&quot;test&quot;);
  var left = angular.element(innerSpan);
  console.log(left.css(&quot;width&quot;));
  </code></pre>
  <p>When I inspect the element using the chrome dev tools panel, the computed width is definitely not the  empty string?  What am I missing here?</p>