Ý nghĩa chung của "lề" không phải là để truyền đạt "di chuyển điều này hơn 10px" mà đúng hơn, "phải có 10px khoảng trống bên cạnh phần tử này".
Tôi luôn thấy điều này dễ nhất để khái niệm hóa với các đoạn văn.
Nếu bạn chỉ đưa ra các đoạn margin-top: 10px
và không có lề trên bất kỳ phần tử nào khác, một chuỗi các đoạn văn sẽ được đặt cách nhau một cách đẹp mắt. Nhưng tất nhiên, bạn sẽ gặp rắc rối khi đặt một phần tử khác bên dưới một đoạn văn. Hai người sẽ chạm vào nhau.
Nếu lề không bị thu hẹp, bạn sẽ ngần ngại thêm margin-bottom: 10px
vào mã trước đó của mình, vì sau đó bất kỳ đoạn nào sẽ cách nhau 20px, trong khi đoạn sẽ tách biệt với các phần tử khác chỉ 10px.
Vì vậy, thu hẹp lề dọc. Bằng cách thêm các lề trên và dưới của 10px, bạn sẽ nói, "Tôi không quan tâm đến các quy tắc lề nào mà các phần tử khác có. Tôi yêu cầu ít nhất 10px đệm trên và dưới mỗi đoạn văn của tôi."
tiếp giáp ** dọc ** lề thu gọn – sam