Tôi đang tinh chỉnh trang web để trang có vẻ tốt trên điện thoại thông minh. Tôi đã khai báo phần @media trong tệp CSS để tôi có thể chỉ định kích thước phông chữ cho trang này. Đây là phần phương tiện truyền thông:Kích thước phông chữ không nhất quán trên điện thoại thông minh
@media screen and (max-device-width: 640px) {
#TermsOfUse {
padding: 0 2em 0 2em;
margin-left: auto;
margin-right: auto;
color: #777;
font: small sans-serif;
}
#TermsOfUse p {
color: #777;
font-weight: bold;
font: small sans-serif;
padding-top: 1em;
padding-bottom: 1em;
}
#TermsOfUse #trademark_footer p {
font: xx-large sans-serif;
}
}
Tuy nhiên, kích thước phông chữ hiển thị không nhất quán. Tôi đã nói với nó để hiển thị các phông chữ "nhỏ", nhưng một phần tiếp tục hiển thị các phông chữ trong một kích thước nhỏ hơn nhiều (id = "trademark_footer" ở phía dưới). Sử dụng "xx-large" thậm chí không làm cho phông chữ to bằng phông chữ "nhỏ" trong phần còn lại của trang. Tôi đang xem trang trong Chrome trên Android.
Ngoài ra, khi tôi xem trang này trong trình mô phỏng sau, tất cả các phông chữ trên toàn bộ trang đều nhỏ - quá nhỏ để đọc.
Thứ nhất, tại sao phông chữ trong các nhãn hiệu ở dưới cùng của trang hiển thị rất nhỏ hơn nhiều so với các phông chữ trên phần còn lại của trang (Chrome trên Android)?
Thứ hai, tại sao tất cả các phông chữ hiển thị quá nhỏ trong trình mô phỏng iPhone?
Tất cả những gì tôi đang cố gắng thực hiện là hiển thị tất cả các phông chữ ở kích thước dễ đọc trên tất cả các điện thoại thông minh.
UPDATE:
Khi tôi xác định cỡ chữ rõ ràng, tôi có cùng một vấn đề. Ví dụ: nếu tôi chỉ định 13px, đối với phông chữ chính, tôi phải chỉ định khoảng 30px trên nhãn hiệu để nó xuất hiện ở kích thước tương tự.
Điều tương tự nếu tôi sử dụng "em".
UPDATE:
tôi chỉ thử nghiệm nó trong mặc định (tôi nghĩ) trình duyệt trên Samsung Galaxy S2 của tôi và cho thấy các chữ nhỏ li ti, quá quá nhỏ đó là không đọc được. Nhân tiện, trong trình duyệt Adroid mặc định, tôi có thể nhấn đúp và mở rộng thành kích thước đẹp.
Cố gắng này và nó dường như không tạo sự khác biệt:
body {
-webkit-text-size-adjust: none;
}
Bạn có chắc chắn rằng trình mô phỏng là đúng với thực tế không? – cimmanon
Một trong những người tôi đang làm việc này vì có một chiếc iPhone và anh ấy gửi cho tôi một ảnh chụp màn hình cho thấy một phông chữ nhỏ, tương tự như những gì mà trình mô phỏng đang hiển thị. Có vẻ thực tế. Ngoài ra còn có vấn đề về kích thước phông chữ không phù hợp mà tôi thấy trong Chrome trên Galaxy S2 của mình. Tôi tự hỏi nếu họ có liên quan. – birdus