Khóa học IT CSS Cơ bản 025_Lề và Đệm
Lề
Trong CSS, lề và đệm là hai khái niệm khác nhau, đều được sử dụng để kiểm soát khoảng cách giữa các phần tử và ảnh hưởng đến bố cục trang.

Lề (Margin - Khoảng cách ngoài)
Lề (margin) là khoảng cách giữa một phần tử và các phần tử liền kề của nó. Lề có thể được sử dụng để kiểm soát khoảng cách giữa các phần tử và ảnh hưởng đến bố cục trang. Lề không có màu nền, hoàn toàn trong suốt và không ảnh hưởng đến kích thước thực tế của phần tử. Có thể là giá trị dương hoặc âm, với đơn vị có thể là pixel (px), phần trăm (%), em, v.v.
Ví dụ:
.base { width: 200px; height: 200px; } .example1 { margin: 10%; background-color: blue; } .example2 { margin: -50px 50px; background-color: green; } .example3 { margin: 10px 20px 30px 40px; background-color: red; } <div class="base example1"></div> <br> <div class="base example2"></div> <br> <div class="base example3"></div>Hiệu ứng:
Có thể sử dụng margin-top, margin-right, margin-bottom, margin-left để đặt lề cho một hướng cụ thể riêng biệt.
Ví dụ:
.example1 { margin-top: 100px; margin-right: 50px; margin-bottom: 80px; margin-left: 50px; background-color: blue; width: 200px; height: 200px; } <div class="example1"></div>Hiệu ứng:

Đệm (Padding - Khoảng cách trong)
Đệm (padding) là khoảng cách giữa nội dung bên trong phần tử và viền của phần tử. Đệm có thể được sử dụng để điều chỉnh khoảng cách giữa nội dung bên trong phần tử và viền của nó, ảnh hưởng đến kích thước và bố cục của phần tử. Đệm kế thừa màu nền của phần tử và ảnh hưởng đến kích thước thực tế của phần tử. Không hỗ trợ giá trị âm, với đơn vị có thể là pixel (px), phần trăm (%), em, v.v.
Ví dụ:
.base { width: 200px; height: 200px; } .example1 { padding: 3%; background-color: blue; } .example2 { padding: 10px 50px ; background-color: green; } .example3 { padding: 10px 20px 30px 40px; background-color: red; } <div class="base example1">kiểm tra padding</div> <br> <div class="base example2">kiểm tra padding</div> <br> <div class="base example3">kiểm tra padding</div>Hiệu ứng:
Có thể sử dụng padding-top, padding-right, padding-bottom, padding-left để đặt đệm cho một hướng cụ thể riêng biệt.
Ví dụ:
.example1 { padding-top: 20px; padding-right: 50px; padding-bottom: 80px; padding-left: 10px; background-color: blue; width: 200px; height: 200px; } <div class="example1">kiểm tra padding</div>Hiệu ứng: 