What causes the discrepancy in element heights when looking at the code below?
<span id="spanner" style="margin:0;padding:0;border:0;outline:0;"><input type="text" /></span>
If you check the height of the text box, it will be shown as 16px. The reported height of the span is 19px (sometimes, IE shows 22px).