Tôi có vấn đề sau:Xung đột giữa chiều cao dòng và chiều cao thực tế khi In nghiêng được sử dụng
Tôi có phần tử span với chiều cao dòng 18px và kích thước phông chữ 16px. Điều này làm việc tuyệt vời khi văn bản bên trong không phải là chữ nghiêng; khoảng thời gian vẫn cao 18 pixel.
Sự cố phát sinh khi văn bản trong phạm vi được in nghiêng hoặc in đậm. Đối với một số lý do, chiều cao của phần tử span thêm một pixel và tôi nhận được khoảng cao 19 pixel.
Sự cố này chỉ có trên firefox. IE, Safari, Opera và Chrome không gặp sự cố này. Khoảng thời gian vẫn cao 18 pixel bất kể cái gì.
có ai có vấn đề này trước đây không?
Đây là mã vi phạm:
span
{
font-size : 18px ;
line-height : 18px ;
}
span.italicSpan
{
font-style : italic;
}
Có một ví dụ ở đây:
http://edincanada.co.cc/test/shjs-0.6/test7.html
Vui lòng kiểm tra các trình duyệt khác nếu bạn muốn. Bạn sẽ nhận thấy các phần tử span được giữ cao 18 pixel, vì chúng phải được giữ theo chiều cao dòng: 18px
Vấn đề tương tự với webkit. Điều này có vẻ thú vị. –