Since you are not using an underscore, but a lower border, the space should contain any text that may be there, including descenders and diacritics that may appear below the baseline. This way you will need to defeat the normal string formatting, for example. using cheating that reduces the height of the content, for example. setting
a { display: inline-block; line-height: 0.8; height: 0.8em; }
Jukka K. Korpela
source share