2 блока с одинаковым line-height и разным font-size. У меньшего font-size появляется отступ сверху. Откуда?

Нагляднее и удобнее посмотреть здесь jsfiddle.net/XAKEPEHOK/Ua6KZ/3/

выглядит это так


Откуда появляется отступ в блоке с датой?

На всякий случай, код приведу прямо здесь
.News { margin: 10px 0 10px; background: #d7f2ff;}
.News legend { display: block; background: #fff; border: 1px solid #BFCED6; padding: 0; margin: 0; height: 20px; }
.News legend span {display: inline-block; padding: 0 5px; margin: 0px; line-height: 20px;}
.News legend .snDate { font-size: 8px; background: #5fbeea; color: #fff;}
.News legend .snCaption { font-size: 14px; font-weight: bold; }​


<!DOCTYPE html>
<html>
    <head><title>Проверка</title></head>
    <body>
    <fieldset class="News">
        <legend><span class="snDate">29-05-2012, 13:03</span> <span class="snCaption">Ну почему? Откуда берется отступ сверху в блоке с датой?</span></legend>
        Porttitor auctor lacus etiam ultricies lacus natoque urna hac, tristique, cursus. 
    </fieldset>    
    </body>

</html>​
  • Вопрос задан
  • 2754 просмотра
Пригласить эксперта
Ответы на вопрос 3
titulusdesiderio
@titulusdesiderio
IT-специалист
незнаю откуда появляется но спасётесь
vertical-align:top;
для этих span
jsfiddle.net/titulus_desiderio/6kCYS/
Ответ написан
@egorinsk
Хоть это уже 2 раза написали, напишу в третий. Всегда, когда вы пишете display: inline-block, добавляйте строчку vertical-align.
Ответ написан
Комментировать
@Chii
Посмотрела 3D инспектором (FF 12+)…
Мистика!
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы