Tôi đang xem trang này qua tại meyerweb:Tại sao kiểm soát đệm với chiều cao dòng?
http://meyerweb.com/eric/css/edge/menus/demo.html
và tôi nhận thấy một cái gì đó tò mò về cách đệm trong tiêu đề được tạo:
h1 {margin: 0; padding: 1em 0.25em 0; font: bold 2.5em Arial, sans-serif; line-height: 0.8em; border-bottom: 1px solid silver; text-align: right; color: #557; letter-spacing: 2px;}
Bây giờ nếu bạn loại bỏ các line- chiều cao chỉ thị, nó cho biết thêm một chút padding để đầu trang. Vì vậy, chiều cao dòng hoạt động chủ yếu để loại bỏ một chút đệm từ phía trên của h1. Câu hỏi của tôi là: tại sao không bỏ chiều cao dòng và thay đổi padding-top từ 1em thành .9em?
Tôi nhận ra có rất nhiều cách để làm một con mèo trong CSS, nhưng tôi đã tìm ra nếu một chuyên gia như meyer làm theo cách này thì có lẽ một số lý do cho sự lựa chọn.
Cảm ơn, Jonah
Cảm ơn bạn! Tôi biết có một lý do. – Jonah