Спасибо. )
Пожалуйста

В принципе, одного line-height: 0px; оказалось достаточно...
Что-то мне подсказывает, что лучше всё-таки указать и размер шрифта..

В примере высота линии по умолчанию 19px.
Я её для наглядности сделал 20.

Код:
<style>
****div {line-height: 20px;}
****span {background-color: #ccc}
</style>

<div>

****My text

****My text
****

</div>
Если приглядеться, то видно, что текст занимает только 14px.
Оставшиеся 5 и составляют весь этот отступ. Поизменяйте размер шрифта, изменится и отступ.
Логика такая: если бы там был текст...