Trong ví dụ này directory-result ul
đại diện cho một khối - một số loại danh sách/menu nơi kích thước pixel khá quan trọng. Chúng tôi không thể luôn dựa vào em
xác định kích thước văn bản, bởi vì nếu chúng ta cần không gian 20px do một số hình nền - tốt, chúng tôi cần 20px, không thỏa hiệp.
Lưu ý rằng bạn không thể tạo và lưu hình ảnh tức là rộng 10em, do đó tôi không thấy lý do tại sao tôi nên sử dụng các đơn vị khác nhau trên trang web. Nó chỉ tạo ra sự nhầm lẫn và sau đó rất khó để duy trì bố cục.
Có một địa điểm mặc dù, nơi sử dụng em
được khuyến khích - Tôi đang nói về các khối văn bản. Tôi đoán trong mã của bạn about-text
được đặt trong văn bản khác, nơi thêm lề trên cùng/dưới cùng của 1em (chiều cao của văn bản) có ý nghĩa. Nó giống như trong bất kỳ trình soạn thảo văn bản nào (tức là khoảng cách dòng trong MS Word) - văn bản trông đẹp nhất khi khoảng cách giữa các dòng được xác định bằng cách nhân chiều cao của văn bản
Vì vậy, theo ý kiến của tôi - ở mọi nơi bạn xử lý thiết kế và bạn sử dụng hình ảnh mặc định được đo bằng pixel - sử dụng pixels
cho tất cả các phần đệm/lề.
Ở mọi nơi bạn xử lý văn bản bên trong khối văn bản và bạn muốn thêm khoảng cách giữa các nút văn bản - hãy sử dụng em
.
Bạn chỉ định kích thước phông chữ trong ví dụ của mình chứ không phải lề như OP được hỏi. – cfx