Changes over time in jQuery's handling of outer width on hidden elements
HTML
<p></p>
<p style="display:none"></p>
<div style="display:none"><p></p></div>
CSS
p {
width: 80px;
padding: 2px
}
JavaScript
$("p").each(function() {
$(this).html($this.outerWidth());
}).css("display", "block");
$("div").css("display", "block");