[Tự Học CSS] – Tìm Hiểu Về Mô Hình Hộp Trong CSS
Có thể bạn quan tâm
Chào các bạn, hôm nay chúng ta lại gặp nhau trong một loạt bài hướng dẫn dùng CSS cơ bản của Giuseart.com. Bài viết này sẽ giới thiệu đến các bạn một khái niệm được nhắc nhiều trong lập trình web, đó là mô hình hộp. Vậy nó là gì mà được nhắc nhiều đến vậy, chúng ta cùng nhau tìm hiểu thông qua bài viết này nhé.
Mô Hình Hộp CSS là gì ?
Tất cả các phần tử HTML có thể được coi là hộp. Trong CSS, thuật ngữ “mô hình hộp” được sử dụng khi nói về thiết kế và bố cục.
- Hướng dẫn chèn bài viết liên quan cực đẹp cho website
- Thêm hiệu ứng ánh sáng khi hover ảnh sản phẩm Woocommerce bằng CSS
- Thêm hiệu ứng ánh sáng khi hover vào ảnh bài viết trong theme Flatsome
- Hướng dẫn tạo các nút gọi, chat Zalo và chat Facebook cho website WordPress bằng HTML và CSS
- Hướng dẫn tạo thanh Float menu bám sát lề cho website WordPress
Mô hình hộp CSS về cơ bản là một hộp bao bọc xung quanh mọi phần tử HTML. Nó bao gồm: lề, biên giới, đệm và nội dung thực tế. Hình ảnh dưới đây minh họa mô hình hộp:
Giải thích các yếu tố trong mô hình hộp :
- Nội dung – Nội dung của hộp, nơi văn bản và hình ảnh xuất hiện
- Đệm – Xóa một vùng xung quanh nội dung. Phần đệm trong suốt
- Đường viền – Đường viền bao quanh phần đệm và nội dung
- Lề – Xóa một khu vực bên ngoài biên giới. Lề là minh bạch Mô hình hộp cho phép chúng tôi thêm đường viền xung quanh các phần tử và để xác định khoảng cách giữa các phần tử.
Ví dụ
div { width: 300px; border: 25px solid green; padding: 25px; margin: 25px; }123456 | div{width:300px;border:25pxsolid green;padding:25px;margin:25px;} |
Chiều rộng và chiều cao của một phần tử
Để thiết lập chiều rộng và chiều cao của một phần tử một cách chính xác trong tất cả các trình duyệt, bạn cần biết cách hoạt động của mô hình hộp.
Quan trọng: Khi bạn đặt các thuộc tính chiều rộng và chiều cao của một phần tử có CSS, bạn chỉ cần đặt chiều rộng và chiều cao của vùng nội dung . Để tính toán kích thước đầy đủ của một phần tử, bạn cũng phải thêm phần đệm, đường viền và lề.
Giả sử chúng tôi muốn tạo kiểu cho phần tử <div> để có tổng chiều rộng là 350px: Ví dụ :
div { width: 320px; padding: 10px; border: 5px solid gray; margin: 0; }123456 | div{width:320px;padding:10px;border:5pxsolid gray;margin:0;} |
Đây là tính toán :
320px (chiều rộng) + 20px (trái + phải) + 10px (trái + phải) + 0px (trái + lề phải) = 350px
Tổng chiều rộng của một phần tử cần được tính như sau:
- Tổng chiều rộng của phần tử = chiều rộng + phần đệm trái + phần đệm phải + đường viền trái + đường viền phải + lề trái + lề phải
Tổng chiều cao của một phần tử cần được tính như sau:
- Tổng chiều cao của phần tử = chiều cao + phần đệm trên cùng + phần đệm đáy + đường viền trên cùng + đường viền dưới cùng + lề trên + lề dưới.
Thật đơn giản và dễ hiểu phải không nào. Cảm ơn các bạn đã xem qua bài viết. Nếu có bất kỳ thắc mắc nào hãy bình luận vào phía dưới bài viết, mình sẽ sớm phản hồi lại ý kiến giúp bạn.
5/5 - (2 bình chọn) Chia sẻ bài viết:Từ khóa » Trong Css để Thiết Lập Vùng đệm Cho Mô Hình Hộp Ta Dùng Thuộc Tính
-
[Lập Trình Front-end] Bài 6 - Mô Hình Hộp (Box Model) Và Các Thuộc ...
-
Cách Thiết Lập Vùng đệm (padding) Cho Phần Tử Trong CSS
-
Mô Hình Hộp (Box Model) Trong CSS - Web Cơ Bản
-
Bài 10: Mô Hình Hộp (Box Model) Trong CSS | Tìm ở đây
-
Mô Hình Hộp (Box Model) Trong CSS
-
Hiểu Về Mô Hình Hộp Box CSS
-
CSS Box Model Và Box-sizing: Border-box Là Gì Vậy? - Viblo
-
Bài 10 - Lề Và Vùng đệm | Margin And Padding CSS - Thiết Kế Web
-
Tìm Hiểu Bản Chất Box Trong CSS Box Model - NIIT - ICT Hà Nội
-
Bài 25: Các Thuộc Tính Liên Quan đến Kích Thước Và độ Rộng Vùng đệm
-
Thuộc Tính Margin - Padding Và Box Model Trong CSS - Freetuts
-
CSS Là Gì? | TopDev
-
W3seo Sử Dụng Thuộc Tính Box-sizing Trong CSS