Dealing with a situation where the parent DOM-element has a large em-value which results in all inline child elements having a significant margin above them despite their smaller font-size:
Here is the source (http://jsfiddle.net/rapik/w87m7/2/):
<div style="font-size: 100px; border: 1px solid red;">
<span style="font-size: 0.1em;">How can I remove the space above without changing font-size or display properties?</span>
</div>
Is there a way to eliminate this gap without altering the font-size or changing the element's display type to "block"?
Attempts to modify line-height have proven unsuccessful.
P. S. The reason for needing this adjustment is due to Chrome's restriction on font sizes not going below 6 pixels, resulting in the multiplication of values by ten and leading to this issue. Related question: Problems using em units in Chrome