Dựa trên nhận xét của tôi để câu trả lời được chấp nhận, có rất nhiều cạm bẫy tiềm năng mà bạn có thể gặp phải bằng cách tuyên bố in- kích thước nhỏ hơn 12px
. Bằng cách tuyên bố phong cách dẫn đến tính font-kích thước nhỏ hơn 12px
, như vậy:
html {
font-size: 8px;
}
p {
font-size: 1.4rem;
}
// Computed p size: 11px.
Bạn sẽ chạy vào các vấn đề với các trình duyệt, như Chrome với một gói ngôn ngữ Trung Quốc có thể tự động làm cho bất kỳ kích thước phông chữ tính dưới 12px
là 12px
. Vì vậy, sau đây là đúng:
h6 {
font-size: 12px;
}
p {
font-size: 8px;
}
// Both render at 12px in Chrome with a Chinese language pack.
// How unpleasant of a surprise.
Tôi cũng cho rằng vì lý do trợ năng, bạn thường không nên sử dụng kích thước dưới 12px. Bạn có thể tạo ra một trường hợp cho chú thích và tương tự, nhưng một lần nữa - chuẩn bị ngạc nhiên dưới một số thiết lập trình duyệt, và chuẩn bị để làm cho bà ngoại nheo mắt khi cô ấy đang cố đọc nội dung của bạn.
tôi sẽ thay vào đó, lựa chọn một cái gì đó như thế này:
h1 {
font-size: 2.5rem;
}
h2 {
font-size: 2.25rem;
}
h3 {
font-size: 2rem;
}
h4 {
font-size: 1.75rem;
}
h5 {
font-size: 1.5rem;
}
h6 {
font-size: 1.25rem;
}
p {
font-size: 1rem;
}
@media (max-width: 480px) {
html {
font-size: 12px;
}
}
@media (min-width: 480px) {
html {
font-size: 13px;
}
}
@media (min-width: 768px) {
html {
font-size: 14px;
}
}
@media (min-width: 992px) {
html {
font-size: 15px;
}
}
@media (min-width: 1200px) {
html {
font-size: 16px;
}
}
Bạn sẽ thấy rằng tonsofsites mà phải tập trung vào việc sử dụng khả năng tiếp cận các kích cỡ phông chữ khá lớn, ngay cả đối với p
yếu tố.
Lưu ý phụ, thiết lập margin-bottom
bằng font-size
thường cũng có xu hướng hấp dẫn, tức là:
h1 {
font-size: 2.5rem;
margin-bottom: 2.5rem;
}
Chúc may mắn.
Nguồn
2016-03-14 22:04:57
Với cơ sở nào cho em, 16px? –
Đề nghị duy nhất tôi có thể đưa ra là có, ems là con đường để đi, không phải là điểm ảnh như các câu hỏi khác cho thấy. Nhưng nó phụ thuộc. Ví dụ, nếu văn bản trong một h1 là lớn (như, toàn bộ một câu) tôi tìm thấy 2em một chút quá áp đảo và tôi muốn đi với một kích thước nhỏ hơn. –
Bạn biết rằng em là một biện pháp tương đối đúng không? Vì vậy, 1em không có cơ sở có nghĩa là không có gì. –