Margins là phần không gian nằm xung quanh các phần tử và nằm bên ngoài đường viền (border)
Với CSS, bạn có thể xác định độ rộng của margins bằng các cách sau:
- CSS các mặt riêng lẻ
- Gán giá trị tự động
- Giá trị kế thừa
Tất cả các thuộc tính margins có thể xác định bằng các giá trị sau:
- auto – trình duyệt sẽ tự động tính toán
- length – chỉ định lề bằng px, pt, cm, v.v.
- % – chỉ định lề tính bằng % chiều rộng của phần tử chứa
- inherit – chỉ định margins được kế thừa từ phần tử mẹ
Lưu ý: bạn cũng có thể sử dụng giá trị âm
1.CSS các mặt riêng lẻ
Để tùy chỉnh độ rộng margins của các mặt riêng lẻ ta sử dụng các thuộc tính:
- margin-top (phía trên)
- margin-right (phía bên phải)
- margin-bottom (phía dưới)
- margin-left (phía bên trái)
Ví dụ:
Bạn cũng có thể rút ngắn câu lệnh và sử dụng trong một câu lệnh duy nhất bằng cách sử dụng thuộc tính margin
Ví dụ:
2.Gán giá trị tự động
Bạn có thể đặt thuộc tính thành auto
Khi đó, phần tử sẽ chiếm chiều rộng được chỉ định và không gian còn lại sẽ được chia đều giữa lề trái và lề phải
Ví dụ:
3.Giá trị kế thừa
Giá trị kế thừa là giá trị mà phần tử con được kế thừa từ phần tử mẹ bằng cách sử dụng giá trị inherit
Ví dụ:
Ở đây, thuộc tính của phần tử con <p> được kế thừa từ phần tử mẹ <div>