Bài 10 – Lề và vùng đệm | Margin and padding CSS

Home/Học viết code/CSS/Bài 10 – Lề và vùng đệm | Margin and padding CSS

Lề và vùng đệm – Margin and padding

Trong bài học trước bạn đã được giới thiệu mô hình hộp,. Trong bài này, bạn sẽ học cách thay đổi các đặc tính các phần tử được bao quanh bởi các hộp bằng cách thay đổi các thông số của thuộc tính lề – margin và vùng đệm – padding.

  • Thiết lập thông số margin
  • Thiết lập thông số padding

Thiết lập thông số lề – margin

Một phần tử có 4 cạnh bao gồm: phải – right, trái – left, trên – top và đáy – bottom. Thuộc tính margin là khoảng cách từ cạnh (hoặc đường biên) của một tử này đến cạnh  (hoặc đường biên) một phần tử khác. Hãy xem hình minh họa bên dưới để được hình dung thêm.

Ở ví dụ đầu tiên, giả sử bạn muốn thiết lập margin cho một trang tài liệu, điều này có thể thực hiện bằng các gán các thông số margin vào <body>. như hình minh họa bên dưới.

Để được như vậy, code CSS sẽ được viết như sau:

body {
    margin-top: 100px;
    margin-right: 40px;
    margin-bottom: 10px;
    margin-left: 70px;
    }

Hoặc bạn viết CSS theo cách rút gọn để code nhìn đẹp hơn:

body { margin: 100px 40px 10px 70px; }

Xem ví dụ

Bạn có thể thực hiện tương tự cho hầu hết các phần tử khác. Ví dụ bạn có thể định nghĩa thông số lề – margin cho một đoạn văn bản được đánh dấu bằng thẻ <p>:

body {margin: 100px 40px 10px 70px;}
p { margin: 5px 50px 5px 50px;}

Tao vùng đệm  – padding cho một phần tử

Padding được hiểu như khoảng trống nằm giữa nội dung và border, nó không ảnh hưởng khoảng cách giữa hai phần tử như margin.

Bạn sẽ hình dung được điều này qua các ví dụ dưới đây. đầu tiên chúng ta sẽ có 2 tiêu đề có màu nền khác nhau:

h1 {
  background: yellow;
}

h2 {
  background: orange;
}

Bằng cách xác định thông số padding, bạn có thể kiểm soát khoảng trống xung quanh giữa chữ và đường biên của tiêu đề có độ rộng khác nhau mỗi cạnh:

h1 {
    background: yellow;
    padding: 20px 20px 20px 80px; /* trên 20px, phải 20px, đáy 20px, trái 80px */
   }

h2 {
     background: orange;
     padding-left:120px;  /* trên 0, phải 0, đáy 0, trái 120px */
   }

Xem ví dụ

Tổng kết

Bạn đang dần làm chủ cách kiểm soát mô hình hộp CSS. Trong bài kế tiếp, chúng ta sẽ học cách đổi màu các đường biên – border cũng như thay đổi các kiểu dáng của chúng.

Facebook Comments
2020-09-20T11:10:53+00:00Tháng Mười Một 1, 2014|Categories: CSS|Tags: , , , , |

Tác giả:

Xin chào, đây là Blog của Chung - chuyên trang tìm hiểu về ngành thiết kế web nói chung và các ngành thiết kế đồ họa liên quan. I'm a Freelance Web/Graphic Designer - Lecturer at University of Fine Arts, Hong Bang International University, Văn Lang University, Saigon University, Hong Bang International University, Nguyen Tat Thanh University.
Go to Top