Thuộc tính lề trên trong CSS là gì?

Thuoc Tinh Le Tren Trong Css La Gi



Các ' lề trên ” thuộc tính giúp rất nhiều nhà phát triển trong việc tạo bố cục đáp ứng và định vị các phần tử HTML. Việc sử dụng thuộc tính “margin-top” cung cấp nhiều quyền kiểm soát hơn đối với các phần tử HTML, thêm sự phân tách trực quan và giúp tạo ra các thiết kế đáp ứng tốt hơn. Hướng dẫn này trình bày thuộc tính lề trên cùng với cách triển khai thực tế trong CSS.

Tài sản “margin-top” là gì?

Các ' lề trên ” thuộc tính được sử dụng để tạo thêm khoảng trống giữa các phần tử HTML. Nó có thể được thiết lập với cả giá trị dương và âm. Các giá trị này được đặt theo nhu cầu của thiết kế và giúp ngăn chồng chéo và điều chỉnh khoảng cách giữa các phần tử HTML.







Làm cách nào để sử dụng tài sản “margin-top” với giá trị dương?

Thuộc tính “margin-top” có giá trị dương sẽ thêm khoảng cách bổ sung từ vị trí trên cùng về phía trung tâm của phần tử HTML đã chọn. Giá trị được cung cấp có thể ở dạng pixel, phần trăm, rem hoặc ở các giá trị toàn cầu như tự động, kế thừa, không đặt, v.v. Chúng ta hãy xem qua một ví dụ để hiểu rõ hơn:



Ví dụ: Sử dụng giá trị dương



Giả sử một tệp HTML tạo ra một “

” và cung cấp dữ liệu giả. Tiếp theo, chỉ định “ tích cực ” giá trị cho lớp của phần tử “div”:





< thân hình >
< div lớp học = 'tích cực' >
< P > Đầu ký quỹ có giá trị dương được chỉ định P >
div >
thân hình >

Sau khi tạo cấu trúc HTML, hãy áp dụng các thuộc tính CSS cho “ tích cực ' lớp học:



< phong cách >
.tích cực {
chiều rộng: 300px;
chiều cao: 200px;
màu nền: rừng xanh;
cỡ chữ: 20px;
màu sắc: #ffff;
lề trên: 50px;
}
phong cách >

Trong đoạn mã trên:

  • Đầu tiên, thiết lập các giá trị của “ 300px ' Và ' 200px ” đến CSS “ chiều rộng ' Và ' chiều cao ” thuộc tính, tương ứng.
  • Tiếp theo, phần “ màu nền ”, “ cỡ chữ ', Và ' màu sắc ” Thuộc tính CSS được sử dụng cho mục đích trực quan hóa tốt hơn.
  • Cuối cùng, giá trị “50px” được cung cấp cho “ lề trên ” thuộc tính để thêm không gian.

Sau khi thực thi đoạn mã trên, trang web trông như thế này:

Ảnh gif ở trên minh họa tác dụng của việc đặt giá trị của thuộc tính lề trên trên trang web.

Làm cách nào để sử dụng Thuộc tính “margin-top” với Giá trị âm?

Các ' lề trên ” có giá trị âm đặt khoảng cách bổ sung từ vị trí trên cùng đối diện với trung tâm hoặc hướng ra bên ngoài trang so với thành phần HTML đã chọn. Nó chủ yếu được sử dụng để tạo các hiệu ứng chồng chéo hoặc trong việc định vị phần tử HTML.

Hãy để chúng tôi đi qua một ví dụ để hiểu rõ hơn.

Ví dụ: Sử dụng Giá trị Âm

Giả sử một tệp HTML tạo ra một “

” và cung cấp dữ liệu giả. Tiếp theo, chỉ định “ tiêu cực ” giá trị cho lớp của phần tử “div”:

< phong cách >
.tiêu cực {
màu trắng;
căn chỉnh văn bản: trung tâm;
màu nền: màu đỏ ;
lề trên: -30px ;
phần đệm: 30px;
chiều cao: 100px;
}
phong cách >
< thân hình >
< div lớp học = 'tiêu cực' >
Giá trị âm được chỉ định Thuộc tính ký quỹ
div >
thân hình >

Mô tả của đoạn mã nêu trên được mô tả dưới đây:

  • Đầu tiên ' tiêu cực ” lớp được chọn bên trong “ ” để áp dụng kiểu dáng CSS.
  • Tiếp theo, đặt các giá trị của “ 220px ' Và ' màu đỏ ” đến CSS “ chiều rộng ' Và ' màu nền ” thuộc tính để tạo ra sự khác biệt trực quan tốt hơn.
  • Sau đó, đặt giá trị của “ -30px ” đến CSS “ lề trên ' tài sản.
  • Sau đó, tạo một “
    ” gắn thẻ và gán cho nó một lớp “ tiêu cực ”. Ngoài ra, hãy cung cấp dữ liệu giả cho phần tử HTML div.

Sau khi thực thi đoạn mã trên, trang web sẽ xuất hiện như sau:

Ảnh gif ở trên hiển thị hiệu ứng xảy ra trên thiết kế của trang web bằng cách đặt giá trị âm cho thuộc tính lề trên.

Phần kết luận

Các ' lề trên ” thuộc tính được sử dụng để tạo thêm khoảng trống giữa các phần tử HTML. Nó có thể được đặt với cả giá trị dương và âm. Nếu thuộc tính “margin-top” được gán với một giá trị dương, thì khoảng trống bổ sung sẽ được thêm vào giữa trang web hoặc phần tử HTML đã chọn. Trong trường hợp giá trị “âm”, khoảng trắng được thêm vào nhưng hướng ra bên ngoài trang. Bài viết này giải thích thuộc tính lề trên trong CSS là gì.