Я всегда думал, что элементы, которые имели стиль display:none CSS, возвращали 0 для height() и width().
Но в этом примере:
HTML
<div id="target" style="display:none;">
a
</div>
CSS
alert($("#target").height());
они не делают: http://jsfiddle.net/Gts6A/2/
Как получилось? Я видел, что в прошлом я возвращался много раз.