I'm having a bit of trouble with a large gap between the top and bottom of a DIV when adding text. It looks like it's the calculated height of the text but why is it out so much? Ideally I need it to be as flush as possible to the border.
I've created a simple fiddle to demonstrate this http://jsfiddle.net/XFqq5/3/
CSS
#text {
display: inline-block;
font-size: 70px;
border: 1px solid red;
line-height: 1;
}
HTML
<div id="text">test</div>