Danh mục

Bài giảng CSS - Bài 8: CSS Margin

Số trang: 34      Loại file: pptx      Dung lượng: 181.79 KB      Lượt xem: 15      Lượt tải: 0    
10.10.2023

Xem trước 4 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng cung cấp cho người học các kiến thức: CSS Margin, căn lề trong CSS, thuộc tính Margin trong CSS, giá trị Auto, giá trịinherit,... Hi vọng đây sẽ là một tài liệu hữu ích dành cho các bạn sinh viên đang theo học môn dùng làm tài liệu học tập và nghiên cứu. Mời các bạn cùng tham khảo chi tiết nội dung tài liệu.
Nội dung trích xuất từ tài liệu:
Bài giảng CSS - Bài 8: CSS MarginBài 8: CSS MarginBỞI TRỊNH HỒNG• CSS Margin – Căn lề trong CSS• Trong CSS, Thuộc tính margin được sử dụng để tạo ra khoảng không gian trống (space) xung quanh các phần tử.• Thuộc tính này thiết lập khoảng trốngBÊN NGOÀI đường viền (border).• Giá trị của thuộc tính margin không được kế thừa bởi các phần tử con. Bạn có quyền kiểm soát tất cả các lề (trên, dưới,• Margin – theo từng cạnh• Để căn lề cho từng cạnh của phần tử, trong CSS bạn có thể sử dụng các thuộc tính sau:• margin-top: căn lề trên của một phần tử• margin-right: căn lề phải của một phần tử• margin-bottom: căn lề dưới của một phần tử• margin-left: căn lề trái của một phần tử• Tất cả các thuộc tính liên quan tới margin đều có thể nhận các giá trị sau:• auto – Các trình duyệt sẽ tự động ước lượng việc căn lề cho mỗi phần tử.• length – Xác định độ rộng của lề (theo đơn vị px, pt, cm, …). Giá trị mặc định là 0.• %– Xác định mối quan hệ giữa lề với độ rộng của phần tử chứa nó.• Tip: Với thuộc tính margin, bạn cũng có thể cho phép chúng nhận giá trị âm• Ví dụ dưới đây sẽ hướng dẫn các bạn cách áp dụng 4 thuộc tính margin như trình bày ở trên để tạo lề cho phần tử • Ví dụ:• p { margin-top: 100px; margin-bottom: 100px; margin-right: 150px; margin-left: 80px; }• HTML: Sử dụng thuộc tính individualmargin Phần tử này có lề trên100px, lề phải 150px, lề dưới 100px và lềtrái 80px. • CSS:div { border: 1px solid black; margin-top:100px; margin-bottom: 100px; margin-right:150px; margin-left: 80px; background-color:lightblue; }• Thuộc tính Margin trong CSS• Khi sử dụng thuộc tính margin, bạn có thể đơn giản hơn đoạn code của mình nhưng nó vẫn giúp bạn xác định tất cả các thuộc tính liên quan tới việc căn lề trong CSS như:• margin-top• margin-right• margin-bottom• HTML: Sử dụng thuộc tínhmargin Phần tử này có lề trên100px, lề phải 150px, lề dưới 100px và lềtrái 80px. • CSS:div { border: 1px solid black; margin: 100px150px 100px 80px; background-color:lightblue; }• Các ví dụ sau sẽ giúp bạn hiểu rõ hơn cách hoạt động của thuộc tính margin:• Thuộc tínhmargin có 4 giá trị:• margin:25px50px75px100px; – Lề trên là 25px – Lề phải là 50px – Lề dưới là 75px – Lề trái là 100px• Nếu thuộc tínhmargin có 3 giá trị:• margin:25px50px75px; – Lề trên là 25px – Lề phải và trái là 50px – Lề dưới là 75px• Nếu thuộc tínhmargin có 2 giá trị:• margin:25px50px; – Lề trên và lề dưới là 25px – Lề phải và lề trái là 50px• Nếu thuộc tínhmargin có 1 giá trị:• margin:25px; – Các lề trên, lề dưới, lề trái, và lề phải là 25px• Giá trị Auto• Bạn có thể thiết lập giá trị Auto cho thuộc tính margin để tự động căn chỉnh giữa các phần tử bên trong container của nó.• Phần tử này sẽ xác định chiều rộng được chỉ định và khoảng trống còn lại sẽ được chia đều giữa lề trái và lề phải:• Ví dụ:• div { width: 300px; margin: auto; border: 1px solid red; }

Tài liệu được xem nhiều: