Có rất nhiều bài viết và câu hỏi về tỷ lệ phần trăm so với các phông chữ có kích thước khác . Tuy nhiên, tôi không thể tìm ra GÌ tham chiếu giá trị phần trăm được cho là gì. Tôi hiểu đây là "cùng kích thước trong tất cả các trình duyệt". Tôi cũng đọc nó, ví dụ:
Phần trăm (%): Đơn vị phần trăm rất giống với đơn vị Emem, tiết kiệm cho một vài khác biệt cơ bản. Đầu tiên và quan trọng nhất, kích thước phông chữ hiện tại bằng 100% (tức là 12pt = 100%). Trong khi sử dụng đơn vị phần trăm, văn bản của bạn vẫn có thể mở rộng hoàn toàn cho thiết bị di động và khả năng truy cập.
Nguồn: http://kyleschaeffer.com/best-practices/css-font-size-em-vs-px-vs-pt-vs/
Nhưng nếu bạn nói "tức là 12 pt = 100%", thì điều đó có nghĩa là trước tiên bạn phải xác định font-size: 12pt
. nó vận hành như vậy sao? Trước tiên, bạn xác định kích thước theo số đo tuyệt đối, sau đó gọi đây là '100%'? Không có nhiều ý nghĩa, vì nhiều mẫu cho biết rất hữu ích khi đặt:
body {
font-size: 100%;
}
Vì vậy, bằng cách này, GÌ là kích thước phông chữ liên quan đến? Tôi nhận thấy rằng kích thước tôi thấy trên màn hình của tôi khác nhau cho mỗi phông chữ. Arial trông lớn hơn Times New Roman chẳng hạn. Ngoài ra, nếu tôi chỉ làm điều này, kích thước cơ thể = 100%, điều đó có nghĩa là nó sẽ giống nhau trên tất cả các trình duyệt? Hoặc chỉ khi tôi lần đầu tiên xác định một giá trị tuyệt đối?
CẬP NHẬT, SAT THÁNG 7
Tôi đang đến đó, nhưng xin vui lòng chịu đựng với tôi.
Vì vậy, giá trị% liên quan đến kích thước phông chữ trình duyệt mặc định, nếu tôi hiểu chính xác. Chà, thật tuyệt nhưng lại cho tôi một vài câu hỏi khác:
- Là kích thước tiêu chuẩn này luôn giống nhau cho mọi phiên bản trình duyệt, hoặc chúng khác nhau giữa các phiên bản?
- TÔI ! đã tìm thấy (xem hình ảnh bên dưới) các cài đặt cho Google Chrome (chưa bao giờ nhìn vào điều này trước đây!) và tôi thấy các cài đặt "serif", "sans-serif" và "monospace" tiêu chuẩn. Nhưng làm thế nào để tôi giải thích điều này cho các phông chữ khác? Nói tôi xác định
font: 100% Georgia;
, trình duyệt sẽ có kích thước bao nhiêu? Nó sẽ tìm kích thước chuẩn cho serif hay phông chữ "Georgia" có kích thước chuẩn cho trình duyệt - Trên một số trang web tôi đọc những thứ như
Sizing text and line-height in ems, with a percentage specified on the body [..], was shown to provide **accurate, resizable text across all browsers** in common use today
. Nhưng từ những gì tôi đang học bây giờ tôi tin rằng bạn thực sự nên chọn giữa văn bản có thể thay đổi kích thước (sử dụng% hoặc em, như những gì họ đề xuất trong trích dẫn này) hoặc có 'kích thước phông chữ chính xác, nhất quán trên các trình duyệt' (bằng cách sử dụng px hoặc pt làm cơ sở). Điều này có đúng không?
Cài đặt Google:
Đây là cách tôi nghĩ mọi thứ có thể trông như thế nào nếu bạn không xác định kích thước trong các giá trị tuyệt đối.