我有以下問題:衝突時斜體用來
我有行高18像素和字體大小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
與webkit相同的問題。這看起來很有趣。 –