Firefox и first-letter

_
На сайте с 28.12.2004
Offline
156
816

Друзья, подскажите как решить проблему с отступами в first-letter, сверху и снизу в браузере Mozilla.

Код на странице:


<div class="TT">
<p>Текст</p>
</div>

Стиль такой:


.TT p:first-letter{
background-color: #e20b0c;
color: white;
float: left;
font-size: 1.8em;
margin: 1px 4px 0 0;
padding: 0 10px 0 10px;
}

Суть в том, что все браузеры кроме Firefox, выделяют первую букву с отступами вверху и внизу. А вот Firefox почему-то этих оступов не делает...

Наглядно:

Как быть?

Geers
На сайте с 12.04.2011
Offline
487
#1

Если судить по этому коду и скринам:

.TT p:first-letter{
background-color: #e20b0c;
color: white;
float: left;
font-size: 1.8em;
margin: 1px 4px 0 0;
padding: 0 10px 0 10px;
}

То Лиса именно правильно его отображает.

Попробуйте поменять это:

padding: 0 10px 0 10px;

на это..

padding: 10px;
EA
На сайте с 15.06.2006
Offline
70
#2

попробуйте line-height еще

Geers
На сайте с 12.04.2011
Offline
487
#3
e-art:
попробуйте line-height еще

Зачем? это междустрочный интервал.

_
На сайте с 28.12.2004
Offline
156
#4

Спасибо, помогло задание line-height: 20px.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий