Tôi đã tìm kiếm câu trả lời cho điều này trong một giờ mà không có may mắn.Tại sao có sự khác biệt về @ phông chữ ở chiều cao dòng trên Windows và Mac OS X?
Tôi đang căn giữa văn bản theo chiều dọc bên trong hộp bằng cách sử dụng thuộc tính CSS "chiều cao". Điều này làm việc tốt với phông chữ tiêu chuẩn an toàn và cũng hoạt động tốt cho "" @ font-face "" font nhúng trên Windows.
Tuy nhiên, trên máy Mac, có vấn đề với việc định tâm này bằng cách sử dụng "@ phông mặt". Xem: http://cl.ly/QBlE/o
Tôi không biết phải làm gì với điều này. Cách duy nhất để khắc phục điều này là sử dụng chiều cao dòng khác nhau cho Mac. Nhưng theo tôi biết điều này là không thể mà không có JavaScript hoặc lập trình phía máy chủ và dường như không phải là giải pháp thích hợp cho tôi.
Ví dụ (hộp màu xanh ở đầu trang):
#header .login {
text-decoration:none;
margin:11px 9px 0 9px;
float:right;
font-size:11px;
color:#fff;
background:url(../img/header-login.png);
width:118px;
height:26px;
line-height:26px;
padding:0 0 0 10px;
text-transform:uppercase;
font-family: 'Helvetica55', Sans-Serif;
}
tôi có cùng một vấn đề, cần sự giúp đỡ về vấn đề này. – Abadaba
Bạn có cân nhắc sử dụng một trong các phương pháp khác cho văn bản được căn giữa theo chiều dọc không? Nó phải được căn giữa bằng cách sử dụng chiều cao dòng? – cimmanon