У меня следующая проблема:
У меня есть элемент span с высотой строки 18px и размером шрифта 16px.
Это прекрасно работает, когда текст внутри не курсив; пролет остается 18 пикселей в высоту.
Проблема возникает, когда текст в интервале выделен курсивом или жирным шрифтом. По какой-то причине высота элемента span добавляет один пиксель, а я получаю диапазон в 19 пикселей.
Эта проблема только для Firefox. IE, Safari, Opera и Chrome не имеют этой проблемы. Размах остается 18 пикселей в высоту, несмотря ни на что.
Кто-нибудь имел эту проблему раньше?
Это код ошибки:
span
{
font-size : 18px ;
line-height : 18px ;
}
span.italicSpan
{
font-style : italic;
}
Вот пример:
http://edincanada.co.cc/test/shjs-0.6/test7.html
Пожалуйста, проверьте другие браузеры, если хотите. Вы заметите, что элементы span имеют высоту 18 пикселей, так как они должны соответствовать высоте строки: 18px