Đôi khi tôi muốn đặt phần đệm trên cùng và dưới cùng một cách rõ ràng trên một phần tử nhưng để lại phần đệm trái và phải cho mặc định trình duyệt không thay đổi. Tôi biết tôi có thể viếtLàm thế nào để thiết lập chỉ đệm dọc?
.myElement { padding-top: 20px; }
.myElement { padding-bottom: 20px; }
nhưng cách này tôi cần phải lặp lại cả bộ chọn .myElement
và giá trị chiều dài gấp đôi - hay đúng hơn là sao chép và dán toàn bộ dòng và chuyển đổi trái với quyền. Tôi đã hy vọng tìm thấy một cái gì đó ít dư thừa, vì vậy tôi đã cố gắng sử dụng padding
với hai giá trị và thay thế chiều dài thứ hai bằng inherit
. Đó không phải là tốt CSS, tôi biết, nó là một nỗ lực, nhưng nó không hoạt động hoặc (bộ đệm ngang 0):
.myElement { padding: 20px inherit; }
Xem ở đây: http://jsfiddle.net/185ty3yp/
Bất cứ lời khuyên làm thế nào để làm điều đó tốt hơn ?
Dường như với tôi rằng bạn là người duy nhất thực sự đọc toàn bộ câu hỏi. – Butt4cak3
Như tôi thấy câu trả lời khác, tôi chỉ có thể đồng ý với bạn. – enguerranws