IE Bug: Extra space inside edges of divs & table cells
August 26th, 2007
IE is leaving room for ascenders and descenders on characters within the elements - even if there is not text present. To workaround, set the element (div or table cell)'s properties like such:
font-size: 0px line-height: 0px
Perhaps changing the content's vertical-align property (to middle?) might also help...