Bài 10: Margin và Padding trong Css

Hiện nay, việc sử dụng CSS trong khi thiết kế web khá quan trọng, nó giúp chúng ta giảm thiểu khá nhiều công đoạn so với trước đây khi thiết kế bằng table.

Như đã giới thiệu ở bài trước, trong bài học này chúng ta sẽ cùng tìm hiểu chi tiết về 2 thành phần margin và padding của mô hình hộp.

Hai thẻ margin và padding được dùng để định dạng khoảng cách giữa các thành phần trong trang web với một mục tiêu cố định nào đó. Việc sử dụng hai thẻ này có tác dụng khá tốt trong việc xây dựng nền tảng khi thiết kế website.

1. Thuộc tính margin:

Như tất cả những ai đã học qua MS Word đều biết là trong phần thiết lập Page Setup của Word cũng có một thiết lập margin để định lề cho trang in. Tương tự, thuộc tính margin trong CSS cũng được dùng để canh lề cho cả trang web hay một thành phần web này với các thành phần web khác hay với viền trang. Ví dụ sau sẽ chỉ cho chúng ta biết cách canh lề cho một trang web.

body {

margin-top:80px;

margin-bottom:40px;

 margin-left:50px;

margin-right:30px;

border:1px dotted #FF0000

}

Hoặc gọn hơn chúng ta sẽ viết như sau:

body {

margin:80px 30px 40px 50px;

border:1px dotted #FF0000

 }

 Cú pháp như sau:

margin:<margin-top> | <margin-right> | <margin-bottom> | <margin-left>

Hoặc: margin:<value1>|< value2> – với value 1 là giá trị margin-top và margin-bottom và value2 là giá trị margin-left và margin-right.

Ví dụ kế tiếp sẽ thể hiện rõ hơn về việc dùng margin để canh lề cho các đối tượng trong trang web. Các bạn hãy quan sát các đường viền và nhận xét.

body {

margin:80px 30px 40px 50px;

 border:1px solid #FF0000 }

 #box1 {

 margin:50px 30px 20px 40px;

border:1px solid #00FF00

}

#box2 {

margin:50px 30px 20px 40px;

 border:1px solid #0000FF

}

2. Thuộc tính padding:

Padding có thể hiểu như là một thuộc tính đệm. Padding không ảnh hưởng tới khoảng các giữa các các đối tượng như margin mà nó chỉ quy định khoảng cách giữa phần nội dung và viền của một đối tượng.

Cú pháp: Tương tự margin.

Padding:<padding-top> | <padding-right> | <padding-bottom> | <padding-left> Các bạn hãy thử thực hiện lại 2 ví dụ ở phần margin, nhưng thay margin bằng padding, nhớ quan sát vị trí đường viền.

Rate this post
Chia sẻ

Mới nhất

Tại sao nên dùng thiết bị vệ sinh thông minh?

Bạn có từng khó chịu khi ngồi bồn cầu lạnh ngắt trong mùa đông hay…

4 năm trước

Thuê chung cư 2 phòng ngủ có phù hợp với gia đình trẻ không?

Bạn đang thắc mắc thuê chung cư 2 phòng ngủ có phù hợp với gia…

4 năm trước

TOP 9 website đăng tin mua bán nhà đất hiệu quả tại Ninh Thuận

Một trong những kinh nghiệm giúp việc mua bán nhà đất diễn ra hiệu quả,…

4 năm trước

Mua bộ bàn làm việc tại nhà ở Hà Nội cho người tuổi Ngọ

Khi chọn mua bộ bàn làm việc tại nhà, gia chủ tuổi Ngọ nên cân…

4 năm trước

Mua bàn làm việc nhân viên giá rẻ cho văn phòng 30m2

Hiện nay, chi phí để thuê mặt bằng công ty tại các thành phố lớn…

4 năm trước

Nuôi cá koi bằng thùng xốp có tốt không?

Hồ cá Koi bằng thùng xốp được khá nhiều người sử dụng để nuôi cá…

4 năm trước