Tại sao Bootstrap đặt thuộc tính chiều cao dòng thành 1.428571429?


Câu trả lời:


177

Chiều cao dòng được xác định bằng cách chia kích thước chiều cao dòng được nhắm mục tiêu cho kích thước phông chữ. Trong ví dụ này, Bootstrap đang căn cứ chiều cao dòng của họ với cỡ chữ 14px. Chiều cao của dòng đích là 20px:

20px ÷ 14px = 1.428571429

Khi xác định chiều cao dòng của bạn, bạn muốn đảm bảo rằng bạn có nhiều khoảng trắng giữa các hàng. Điều này cho phép lên và xuống mà không xâm nhập vào các hàng khác. Ngoài ra có không gian trắng rộng rãi cho phép mắt bạn phát triển nhịp điệu thị giác trong khi đọc.

Ngoài ra, việc giữ cho đơn vị chiều cao không có đơn vị làm cho nó linh hoạt hơn. Để biết thêm thông tin, hãy xem bài đăng của Eric Meyer về điều này từ tháng 2 năm 2006.


2
Tôi đã định hỏi điều tương tự. Có vẻ như câu hỏi này xuất hiện một cách thường xuyên. Có lẽ mã dev Bootstrap nên có một nhận xét giải thích nhanh.
ivanjonas

1
Tôi không nghĩ đây là một câu hỏi ngu ngốc. Tôi đã thấy điều này line-heightgây ra sự mờ nhạt bất thường trong IE11, khiến tôi nghi ngờ nó. Câu trả lời hoàn toàn có ý nghĩa, nhưng làm tròn số chỉ thành một vài vị trí thập phân có lẽ sẽ thận trọng thay cho Bootstrap.
aminimalanimal
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.