Hướng dẫn how do you control margins in html? - làm thế nào để bạn kiểm soát lợi nhuận trong html?

Lợi nhuận CSSMargins


Lợi nhuận được sử dụng để tạo không gian xung quanh các yếu tố, bên ngoài bất kỳ biên giới được xác định nào.


Yếu tố này có biên độ 70px.

Hãy tự mình thử »


Lợi nhuận CSS

Các thuộc tính CSS

<div class="yellow-div">
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
div> 
0 được sử dụng để tạo không gian xung quanh các phần tử, bên ngoài bất kỳ đường viền xác định nào.

Với CSS, bạn có toàn quyền kiểm soát lề. Có các thuộc tính để đặt lề cho mỗi bên của một phần tử (trên cùng, phải, dưới cùng và bên trái).


Lề - các mặt riêng lẻ

CSS có các thuộc tính để chỉ định lề cho mỗi bên của một phần tử:

  • <div class="yellow-div">
    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
    div> 
    
    1
  • <div class="yellow-div">
    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
    div> 
    
    2
  • <div class="yellow-div">
    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
    div> 
    
    3
  • <div class="yellow-div">
    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
    div> 
    
    4

Tất cả các thuộc tính ký quỹ có thể có các giá trị sau:

  • Tự động - Trình duyệt tính toán lề
  • Chiều dài - Chỉ định biên độ trong PX, PT, CM, v.v.
  • % - Chỉ định biên độ theo % chiều rộng của phần tử chứa
  • kế thừa - Chỉ định rằng biên độ nên được kế thừa từ phần tử cha mẹ

Mẹo: Giá trị âm được cho phép. Negative values are allowed.

Thí dụ

Đặt tỷ suất lợi nhuận khác nhau cho cả bốn mặt của một yếu tố:

p {& nbsp; & nbsp; Margin-Top: 100px; & nbsp; & nbsp; Biên độ lợi nhuận: 100px; & nbsp; & nbsp; lề bên lề: 150px; & nbsp; & nbsp; lề-bên trái: 80px;}
  margin-top: 100px;
  margin-bottom: 100px;
  margin-right: 150px;
  margin-left: 80px;
}

Hãy tự mình thử »



Các thuộc tính CSS
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
0 được sử dụng để tạo không gian xung quanh các phần tử, bên ngoài bất kỳ đường viền xác định nào.

Với CSS, bạn có toàn quyền kiểm soát lề. Có các thuộc tính để đặt lề cho mỗi bên của một phần tử (trên cùng, phải, dưới cùng và bên trái).

Lề - các mặt riêng lẻ

  • <div class="yellow-div">
    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
    div> 
    
    1
  • <div class="yellow-div">
    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
    div> 
    
    2
  • <div class="yellow-div">
    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
    div> 
    
    3
  • <div class="yellow-div">
    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
    div> 
    
    4

CSS có các thuộc tính để chỉ định lề cho mỗi bên của một phần tử:

Tất cả các thuộc tính ký quỹ có thể có các giá trị sau:

  • Tự động - Trình duyệt tính toán lề
    • Chiều dài - Chỉ định biên độ trong PX, PT, CM, v.v.
    • % - Chỉ định biên độ theo % chiều rộng của phần tử chứa
    • kế thừa - Chỉ định rằng biên độ nên được kế thừa từ phần tử cha mẹ
    • Mẹo: Giá trị âm được cho phép.

Thí dụ

Đặt tỷ suất lợi nhuận khác nhau cho cả bốn mặt của một yếu tố:

p {& nbsp; & nbsp; Margin-Top: 100px; & nbsp; & nbsp; Biên độ lợi nhuận: 100px; & nbsp; & nbsp; lề bên lề: 150px; & nbsp; & nbsp; lề-bên trái: 80px;}
  margin: 25px 50px 75px 100px;
}

Hãy tự mình thử »

Các thuộc tính CSS

<div class="yellow-div">
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
div> 
0 được sử dụng để tạo không gian xung quanh các phần tử, bên ngoài bất kỳ đường viền xác định nào.

  • Với CSS, bạn có toàn quyền kiểm soát lề. Có các thuộc tính để đặt lề cho mỗi bên của một phần tử (trên cùng, phải, dưới cùng và bên trái).
    • Chiều dài - Chỉ định biên độ trong PX, PT, CM, v.v.
    • % - Chỉ định biên độ theo % chiều rộng của phần tử chứa
    • kế thừa - Chỉ định rằng biên độ nên được kế thừa từ phần tử cha mẹ

Thí dụ

Đặt tỷ suất lợi nhuận khác nhau cho cả bốn mặt của một yếu tố:

p {& nbsp; & nbsp; Margin-Top: 100px; & nbsp; & nbsp; Biên độ lợi nhuận: 100px; & nbsp; & nbsp; lề bên lề: 150px; & nbsp; & nbsp; lề-bên trái: 80px;}
  margin: 25px 50px 75px;
}

Hãy tự mình thử »

Các thuộc tính CSS

<div class="yellow-div">
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
div> 
0 được sử dụng để tạo không gian xung quanh các phần tử, bên ngoài bất kỳ đường viền xác định nào.

  • Với CSS, bạn có toàn quyền kiểm soát lề. Có các thuộc tính để đặt lề cho mỗi bên của một phần tử (trên cùng, phải, dưới cùng và bên trái).
    • Lề - các mặt riêng lẻ
    • % - Chỉ định biên độ theo % chiều rộng của phần tử chứa

Thí dụ

Đặt tỷ suất lợi nhuận khác nhau cho cả bốn mặt của một yếu tố:

p {& nbsp; & nbsp; Margin-Top: 100px; & nbsp; & nbsp; Biên độ lợi nhuận: 100px; & nbsp; & nbsp; lề bên lề: 150px; & nbsp; & nbsp; lề-bên trái: 80px;}
  margin: 25px 50px;
}

Hãy tự mình thử »

Biên độ - Tài sản tốc ký

  • Để rút ngắn mã, có thể chỉ định tất cả các thuộc tính ký quỹ trong một thuộc tính.
    • Thuộc tính
      <div class="yellow-div">
      Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
      div> 
      
      0 là thuộc tính tốc ký cho các thuộc tính ký quỹ riêng lẻ sau:

Thí dụ

Đặt tỷ suất lợi nhuận khác nhau cho cả bốn mặt của một yếu tố:

p {& nbsp; & nbsp; Margin-Top: 100px; & nbsp; & nbsp; Biên độ lợi nhuận: 100px; & nbsp; & nbsp; lề bên lề: 150px; & nbsp; & nbsp; lề-bên trái: 80px;}
  margin: 25px;
}

Hãy tự mình thử »


Biên độ - Tài sản tốc ký

Để rút ngắn mã, có thể chỉ định tất cả các thuộc tính ký quỹ trong một thuộc tính.

Thuộc tính

<div class="yellow-div">
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
div> 
0 là thuộc tính tốc ký cho các thuộc tính ký quỹ riêng lẻ sau:

Thí dụ

Đặt tỷ suất lợi nhuận khác nhau cho cả bốn mặt của một yếu tố:

p {& nbsp; & nbsp; Margin-Top: 100px; & nbsp; & nbsp; Biên độ lợi nhuận: 100px; & nbsp; & nbsp; lề bên lề: 150px; & nbsp; & nbsp; lề-bên trái: 80px;}
  width: 300px;
  margin: auto;
  border: 1px solid red;
}

Hãy tự mình thử »


Biên độ - Tài sản tốc ký

Để rút ngắn mã, có thể chỉ định tất cả các thuộc tính ký quỹ trong một thuộc tính.

Thí dụ

Đặt tỷ suất lợi nhuận khác nhau cho cả bốn mặt của một yếu tố:

p {& nbsp; & nbsp; Margin-Top: 100px; & nbsp; & nbsp; Biên độ lợi nhuận: 100px; & nbsp; & nbsp; lề bên lề: 150px; & nbsp; & nbsp; lề-bên trái: 80px;}
  border: 1px solid red;
  margin-left: 100px;
}

Biên độ - Tài sản tốc ký
  margin-left: inherit;
}

Hãy tự mình thử »


Để rút ngắn mã, có thể chỉ định tất cả các thuộc tính ký quỹ trong một thuộc tính.

Thuộc tính
<div class="yellow-div">
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
div> 
0 là thuộc tính tốc ký cho các thuộc tính ký quỹ riêng lẻ sau:
Vì vậy, đây là cách nó hoạt động:
Nếu thuộc tính
<div class="yellow-div">
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
div> 
0 có bốn giá trị:
Biên độ: 25px 50px 75px 100px;
Biên độ cao nhất là 25pxBiên độ phải là 50px
lề dưới là 75pxBiên độ trái là 100px
Sử dụng thuộc tính tốc ký lề với bốn giá trị: p {& nbsp; & nbsp; lề: 25px 50px 75px 100px;}
Nếu thuộc tính
<div class="yellow-div">
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
div> 
0 có ba giá trị:
Biên độ: 25px 50px 75px;


Giới thiệu

Trong hướng dẫn này, bạn sẽ tìm hiểu về mô hình hộp CSS, một mô hình được sử dụng để chỉ nội dung, đệm, đường viền và lề của một phần tử HTML. Hiểu mô hình hộp CSS rất hữu ích để điều chỉnh kích thước của bất kỳ phần nào trong phần tử HTML này và hiểu được kích thước và vị trí của các yếu tố được xác định như thế nào. Hướng dẫn này sẽ bắt đầu bằng cách giải thích từng hộp của mô hình hộp CSS và sau đó chuyển sang một bài tập thực tế để điều chỉnh các giá trị của chúng bằng các quy tắc kiểu CSS.

Hướng dẫn how do you control margins in html? - làm thế nào để bạn kiểm soát lợi nhuận trong html?

Điều kiện tiên quyết

Để làm theo hướng dẫn này, hãy đảm bảo bạn đã thiết lập các tệp và thư mục cần thiết theo hướng dẫn trước đây trong loạt bài này về cách thiết lập dự án thực hành CSS và HTML của bạn.

Mô hình hộp CSS

Một phần tử HTML có thể được hiểu là một loạt bốn hộp chồng chéo:

  • Hộp nội dung là hộp bên trong nơi đặt nội dung văn bản hoặc hình ảnh. Theo mặc định, kích thước của nó thường được đặt theo kích thước của nội dung mà nó chứa. Nó cũng là hộp duy nhất trong mô hình hộp có giá trị thường không phải là 0 theo mặc định (nếu nó chứa nội dung); Ngược lại, phần đệm, đường viền và lề của một phần tử mặc định về 0 đối với nhiều phần tử HTML (như
    .yellow-div {
      background-color:yellow;
      width: 500px;
    }
    
    5,
    .yellow-div {
      background-color:yellow;
      width: 500px;
    }
    
    6 và
    .yellow-div {
      background-color:yellow;
      width: 500px;
    }
    
    7) trừ khi bạn chỉ định khác. Khi bạn đặt giá trị cho chiều rộng và chiều cao của một phần tử, bạn thường thay đổi chiều rộng và chiều cao của hộp nội dung.
  • Hộp đệm là hộp chồng chéo thứ hai, bao gồm một không gian trong suốt bao quanh hộp nội dung. Theo mặc định, phần đệm của nhiều phần tử HTML được đặt thành 0. Tăng kích thước của phần đệm phần tử làm tăng khoảng cách giữa hộp nội dung và hộp viền.
  • Hộp viền là hộp chồng chéo thứ ba bao quanh hộp đệm. Theo mặc định, giá trị biên của hầu hết các phần tử HTML được đặt thành 0. Tăng kích thước của một phần tử biên giới làm tăng khoảng cách giữa hộp đệm và hộp lề. Lưu ý rằng màu sắc, độ dày và kiểu dáng của đường viền có thể được điều chỉnh.
  • Hộp lề là hộp chồng chéo thứ tư và cuối cùng bao gồm không gian trong suốt bên ngoài đường viền của một phần tử. Theo mặc định, giá trị ký quỹ của một số phần tử HTML được đặt thành 0, mặc dù một số phần tử đã chỉ định các giá trị lề là mặc định của chúng, chẳng hạn như
    .yellow-div {
      background-color:yellow;
      width: 500px;
    }
    
    6 đến
    .yellow-div {
      background-color:yellow;
      width: 500px;
    }
    
    9 Thẻ tiêu đề. Biên độ của hai yếu tố khác nhau cũng được phép chồng chéo đôi khi trong một hành vi gọi là sự sụp đổ lề. Khi điều này xảy ra, kích thước ký quỹ mặc định với kích thước của bất kỳ phần tử nào là biên độ lớn nhất.

Bây giờ bạn đã quen thuộc với các thành phần của mô hình hộp CSS, bạn có thể thực hành tạo kiểu cho các hộp khác nhau này để khám phá cách chúng làm việc cùng nhau để bố trí và tạo kiểu cho một phần tử HTML. Bạn sẽ bắt đầu bằng cách tạo một phần tử

[label styles.css] 
.yellow-div {
  background-color:yellow;
  width: 500px;
  padding:25px;
}
0 chứa nội dung văn bản và sau đó điều chỉnh các giá trị của từng hộp này để giúp chứng minh vị trí của chúng trong một phần tử.

Điều chỉnh kích thước nội dung của phần tử HTML với CSS

Đầu tiên, hãy đảm bảo bạn đã thiết lập các tệp và thư mục cần thiết theo hướng dẫn trước đây trong loạt bài này về cách thiết lập dự án thực hành CSS và HTML của bạn.

Xóa mọi thứ trong tệp

[label styles.css] 
.yellow-div {
  background-color:yellow;
  width: 500px;
  padding:25px;
}
1 của bạn (nếu tệp chứa nội dung từ các hướng dẫn trước đó) và thêm quy tắc CSS sau vào tệp
[label styles.css] 
.yellow-div {
  background-color:yellow;
  width: 500px;
  padding:25px;
}
1 của bạn:

styles.css

.yellow-div {
  background-color:yellow;
}

Lưu tệp

[label styles.css] 
.yellow-div {
  background-color:yellow;
  width: 500px;
  padding:25px;
}
1. Bạn vừa tạo một lớp bằng bộ chọn lớp
[label styles.css] 
.yellow-div {
  background-color:yellow;
  width: 500px;
  padding:25px;
}
4. Bất kỳ phần tử
[label styles.css] 
.yellow-div {
  background-color:yellow;
  width: 500px;
  padding:25px;
}
0 nào bạn gán lớp này sẽ có màu nền màu vàng.

Tiếp theo, xóa tất cả nội dung trong tệp

[label styles.css] 
.yellow-div {
  background-color:yellow;
  width: 500px;
  padding:25px;
}
6 của bạn (ngoại trừ dòng mã đầu tiên:
[label styles.css] 
.yellow-div {
  background-color:yellow;
  width: 500px;
  padding:25px;
}
7) và thêm đoạn mã sau:

index.html

<div class="yellow-div">
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
div> 

Lưu tệp và tải nó trong trình duyệt. Bạn sẽ nhận được kết quả sau:

Hướng dẫn how do you control margins in html? - làm thế nào để bạn kiểm soát lợi nhuận trong html?

Trang web của bạn sẽ hiển thị một hộp màu vàng chứa nội dung văn bản bạn đã thêm vào tệp HTML. Hiện tại, chỉ có hộp trong cùng, hộp nội dung có kích thước và giá trị; Các phần đệm, đường viền và lề đều được đặt thành 0. Cũng lưu ý rằng chiều rộng và chiều cao của hộp màu vàng được tự động xác định bởi kích thước của nội dung văn bản bên trong thùng chứa

[label styles.css] 
.yellow-div {
  background-color:yellow;
  width: 500px;
  padding:25px;
}
0. Hãy thử thêm hoặc trừ nội dung văn bản để thử nghiệm cách kích thước của container
[label styles.css] 
.yellow-div {
  background-color:yellow;
  width: 500px;
  padding:25px;
}
0 thay đổi tương ứng.

Lưu ý: Bạn có thể sử dụng các công cụ nhà phát triển web Firefox, để xem mô hình hộp của phần tử HTML và các giá trị được đặt cho mỗi hộp. Điều hướng đến mục menu Công cụ trong thanh menu trên cùng và chọn các công cụ chuyển đổi/chuyển đổi web của Web "từ menu thả xuống. Các công cụ phát triển sẽ xuất hiện ở dưới cùng của cửa sổ của bạn. Nhấp vào biểu tượng mũi tên ở bên trái Menu và sau đó nhấp vào phần tử mà bạn muốn kiểm tra. Mô hình hộp của phần tử đã chọn sẽ hiển thị ở phía dưới bên phải của ngăn cửa sổ Công cụ phát triển. Bạn có thể cần mở rộng cửa sổ để xem nó.: You can use Firefox’s Web Developer tools to view the box model of an HTML element and the values set for each box. Navigate to the Tools menu item in the top menu bar and select “Web Developer/Toggle Tools" from the dropdown menu. The Developer Tools should appear in the bottom of your window. Click the the arrow icon on the far left of the tool kit menu and then click on the element that you wish to inspect. The box model of the selected element will show up in the bottom right of the Developer Tools window pane. You may need to expand the window to view it.

Hướng dẫn how do you control margins in html? - làm thế nào để bạn kiểm soát lợi nhuận trong html?

Tiếp theo, hãy để chỉ định độ rộng của container

[label styles.css] 
.yellow-div {
  background-color:yellow;
  width: 500px;
  padding:25px;
}
0 để nghiên cứu cách thay đổi cách trình bày phần tử trong trình duyệt. Thêm dòng được tô sáng sau vào quy tắc CSS của bạn trong tệp
[label styles.css] 
.yellow-div {
  background-color:yellow;
  width: 500px;
  padding:25px;
}
1 của bạn để đặt
[label styles.css] 
.yellow-div {
  background-color:yellow;
  width: 500px;
  padding-left:25px;
  padding-right: 50px;
  padding-top: 100px;
  padding-bottom: 25px;
}
2 thành 500 pixel:

styles.css

.yellow-div {
  background-color:yellow;
  width: 500px;
}

Lưu tệp và tải nó trong trình duyệt của bạn. Container

[label styles.css] 
.yellow-div {
  background-color:yellow;
  width: 500px;
  padding:25px;
}
0 của bạn hiện phải rộng 500 pixel, với chiều cao tự động điều chỉnh để cho phép nội dung văn bản phù hợp bên trong:

Hướng dẫn how do you control margins in html? - làm thế nào để bạn kiểm soát lợi nhuận trong html?

Lưu ý rằng bạn cũng có thể chỉ định chiều cao của phần tử

[label styles.css] 
.yellow-div {
  background-color:yellow;
  width: 500px;
  padding:25px;
}
0 thay thế và cho phép chiều rộng tự động điều chỉnh. Hoặc bạn có thể chỉ định cả chiều cao và chiều rộng, nhưng lưu ý rằng nội dung sẽ tràn qua thùng chứa
[label styles.css] 
.yellow-div {
  background-color:yellow;
  width: 500px;
  padding:25px;
}
0 nếu phần tử
[label styles.css] 
.yellow-div {
  background-color:yellow;
  width: 500px;
  padding:25px;
}
0 quá nhỏ.

Cách điều chỉnh kích thước đệm của phần tử HTML với CSS

Tiếp theo, hãy để tăng kích thước đệm để nghiên cứu cách nó thay đổi màn hình của phần tử

[label styles.css] 
.yellow-div {
  background-color:yellow;
  width: 500px;
  padding:25px;
}
0. Thêm dòng được tô sáng sau vào quy tắc CSS của bạn trong tệp
[label styles.css] 
.yellow-div {
  background-color:yellow;
  width: 500px;
  padding:25px;
}
1 của bạn để đặt
[label styles.css] 
.yellow-div {
  background-color:yellow;
  width: 500px;
  padding-left:25px;
  padding-right: 50px;
  padding-top: 100px;
  padding-bottom: 25px;
}
9 thành 25 pixel:

[label styles.css] 
.yellow-div {
  background-color:yellow;
  width: 500px;
  padding:25px;
}

Lưu tệp

[label styles.css] 
.yellow-div {
  background-color:yellow;
  width: 500px;
  padding:25px;
}
1 và tải lại tệp
[label styles.css] 
.yellow-div {
  background-color:yellow;
  width: 500px;
  padding:25px;
}
6 trong trình duyệt của bạn. Kích thước của hộp màu vàng nên được mở rộng để cho phép 25 pixel không gian giữa nội dung văn bản và chu vi của hộp:

Hướng dẫn how do you control margins in html? - làm thế nào để bạn kiểm soát lợi nhuận trong html?

Bạn có thể thay đổi kích thước của phần đệm bằng cách điều chỉnh kích thước giá trị đệm. Bạn cũng có thể thay đổi kích thước đệm của các mặt cụ thể của phần tử bằng cách sử dụng các thuộc tính sau:

selector {
  border: size style color;
}
2,
selector {
  border: size style color;
}
3,
selector {
  border: size style color;
}
4,
selector {
  border: size style color;
}
5. Ví dụ: hãy thử thay thế khai báo
selector {
  border: size style color;
}
6 trong tệp
[label styles.css] 
.yellow-div {
  background-color:yellow;
  width: 500px;
  padding:25px;
}
1 của bạn bằng đoạn trích được tô sáng bên dưới:

[label styles.css] 
.yellow-div {
  background-color:yellow;
  width: 500px;
  padding-left:25px;
  padding-right: 50px;
  padding-top: 100px;
  padding-bottom: 25px;
}

Lưu tệp

[label styles.css] 
.yellow-div {
  background-color:yellow;
  width: 500px;
  padding:25px;
}
1 và tải tệp
[label styles.css] 
.yellow-div {
  background-color:yellow;
  width: 500px;
  padding:25px;
}
6 trong trình duyệt của bạn. Bạn sẽ nhận được một cái gì đó như thế này:

Hướng dẫn how do you control margins in html? - làm thế nào để bạn kiểm soát lợi nhuận trong html?

Biết cách chỉ định kích thước đệm cho các mặt riêng lẻ của một yếu tố có thể hữu ích khi sắp xếp nội dung trên trang web.

Điều chỉnh kích thước đường viền, màu sắc và kiểu của một phần tử HTML với CSS

Bây giờ, hãy thực hành cài đặt các giá trị cho đường viền của phần tử HTML. Thuộc tính biên giới cho phép bạn đặt kích thước, màu sắc và kiểu dáng (như

.yellow-div {
  background-color:yellow;
  width: 500px;
  padding: 25px;
  border: 5px solid black;
}
0,
.yellow-div {
  background-color:yellow;
  width: 500px;
  padding: 25px;
  border: 5px solid black;
}
1,
.yellow-div {
  background-color:yellow;
  width: 500px;
  padding: 25px;
  border: 5px solid black;
}
2,
.yellow-div {
  background-color:yellow;
  width: 500px;
  padding: 25px;
  border: 5px solid black;
}
3 và
.yellow-div {
  background-color:yellow;
  width: 500px;
  padding: 25px;
  border: 5px solid black;
}
4) của một phần tử HTML. Ba giá trị này được đặt bằng cách gán chúng cho thuộc tính đường viền như vậy:

selector {
  border: size style color;
}

Hãy thử thêm các tuyên bố được tô sáng sau đây để thêm một đường viền màu đen rắn rộng năm pixel:

styles.css

.yellow-div {
  background-color:yellow;
  width: 500px;
  padding: 25px;
  border: 5px solid black;
}

. Lưu tệp

[label styles.css] 
.yellow-div {
  background-color:yellow;
  width: 500px;
  padding:25px;
}
1 và tải lại
[label styles.css] 
.yellow-div {
  background-color:yellow;
  width: 500px;
  padding:25px;
}
6 trong trình duyệt của bạn để kiểm tra các thay đổi. Hộp màu vàng của bạn bây giờ sẽ có một đường viền với các giá trị bạn đặt trong quy tắc CSS:

Hướng dẫn how do you control margins in html? - làm thế nào để bạn kiểm soát lợi nhuận trong html?

Bạn có thể thử thay đổi các giá trị để nghiên cứu cách chúng thay đổi màn hình của phần tử trong trình duyệt. Giống như với phần đệm, bạn cũng có thể chỉ định phía đường viền mà bạn muốn điều chỉnh với các thuộc tính

.yellow-div {
  background-color:yellow;
  width: 500px;
  padding: 25px;
  border: 5px solid black;
}
8,
.yellow-div {
  background-color:yellow;
  width: 500px;
  padding: 25px;
  border: 5px solid black;
}
9,
  .yellow-div {
  background-color:yellow;
  width: 500px;
  padding: 25px;
  border: 5px solid black;
  margin:100px;
}
0,
  .yellow-div {
  background-color:yellow;
  width: 500px;
  padding: 25px;
  border: 5px solid black;
  margin:100px;
}
1.

Điều chỉnh kích thước lề của phần tử HTML với CSS

Tiếp theo, hãy để thử điều chỉnh kích thước của lề của một phần tử với CSS. Trong bài tập này, chúng tôi sẽ cung cấp cho lề một giá trị rất lớn để dễ dàng thấy cách hiển thị kích thước ký quỹ trong trình duyệt. Thêm khai báo được tô sáng sau vào quy tắc của bạn trong tệp

[label styles.css] 
.yellow-div {
  background-color:yellow;
  width: 500px;
  padding:25px;
}
1 của bạn để đặt biên độ thành 100 pixel:

styles.css

  .yellow-div {
  background-color:yellow;
  width: 500px;
  padding: 25px;
  border: 5px solid black;
  margin:100px;
}

Lưu tệp

[label styles.css] 
.yellow-div {
  background-color:yellow;
  width: 500px;
  padding:25px;
}
1 và tải lại
[label styles.css] 
.yellow-div {
  background-color:yellow;
  width: 500px;
  padding:25px;
}
6 trong trình duyệt của bạn để kiểm tra các thay đổi. Hộp màu vàng phải di chuyển 100 pixel xuống và 100 pixel sang phải để cho phép 100 pixel không gian lề giữa đường viền của nó và các cạnh của chế độ xem:

Hướng dẫn how do you control margins in html? - làm thế nào để bạn kiểm soát lợi nhuận trong html?

Lưu ý: Bạn có thể nhận thấy rằng hộp màu vàng ban đầu có một biên nhỏ của không gian trắng giữa phía trên và bên trái của nó và các cạnh của chế độ xem. Biên độ này được tạo tự động bởi một số trình duyệt để cho phép không gian giữa các cạnh của chế độ xem và nội dung trang web. Bạn có thể loại bỏ lề này bằng cách đặt tỷ lệ trên và bên trái về 0.: You may have noticed that the yellow box originally had a small margin of white space between its top and left side and the edges of the viewport. This margin is automatically created by some browsers to allow for space between the edges of the viewport and the website content. You can remove this margin by setting the top and left margin to zero.

Giống như phần đệm và đường viền, kích thước của các mặt cụ thể của lề có thể được đặt bằng cách sử dụng

<div class="yellow-div">
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
div> 
4,
<div class="yellow-div">
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
div> 
2,
<div class="yellow-div">
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
div> 
1 và
<div class="yellow-div">
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
div> 
3.

Trước khi tiếp tục, hãy thêm một container

[label styles.css] 
.yellow-div {
  background-color:yellow;
  width: 500px;
  padding:25px;
}
0 khác vào trang để nghiên cứu cách thức ảnh hưởng đến vị trí của nội dung gần đó. Không cần xóa bất cứ điều gì, hãy thêm quy tắc CSS bổ sung vào tệp
[label styles.css] 
.yellow-div {
  background-color:yellow;
  width: 500px;
  padding:25px;
}
1 của bạn:

styles.css

. . .
.blue-div {
  height:100px;
  width:100px;
  background-color: blue;
}

Lưu tệp và quay lại tệp

[label styles.css] 
.yellow-div {
  background-color:yellow;
  width: 500px;
  padding:25px;
}
6 của bạn. Không cần xóa bất cứ điều gì, hãy thêm phần tử
[label styles.css] 
.yellow-div {
  background-color:yellow;
  width: 500px;
  padding:25px;
}
0 sau vào tệp của bạn và gán nó là lớp
. . .
.blue-div {
  height:100px;
  width:100px;
  background-color: blue;
}
3:

index.html

<div class="blue-div">div>

Lưu tệp

[label styles.css] 
.yellow-div {
  background-color:yellow;
  width: 500px;
  padding:25px;
}
6 của bạn và tải nó trong trình duyệt. Bạn sẽ nhận được một cái gì đó như thế này:

Hướng dẫn how do you control margins in html? - làm thế nào để bạn kiểm soát lợi nhuận trong html?

Trình duyệt bây giờ sẽ hiển thị một hộp màu xanh rộng 100 pixel và cao 1000 pixel. Hộp màu xanh này phải là 100 pixel bên dưới hộp màu vàng trên tài khoản của lề hộp màu vàng. Nói chung, các yếu tố xung quanh theo mặc định sẽ được đẩy ra khỏi một yếu tố trên tài khoản của biên độ của nó. Tuy nhiên, hãy lưu ý rằng lề của các yếu tố liền kề thường sẽ chồng chéo lên do sự sụp đổ lề. Kích thước của lề chồng chéo được xác định bởi kích thước của lề lớn nhất giữa hai yếu tố.

Sự kết luận

Trong hướng dẫn này, bạn đã tìm hiểu về mô hình hộp CSS và cách điều chỉnh kích thước của từng nội dung, đệm, đường viền và các thuộc tính lề. Hiểu hành vi của các thuộc tính này và cách đặt giá trị cho chúng là hữu ích khi tổ chức và tạo kiểu nội dung trên trang web. Kiến thức này sẽ hữu ích khi xây dựng trang web trình diễn trong các hướng dẫn còn lại. Trong hướng dẫn tiếp theo, bạn sẽ thiết lập một tệp

[label styles.css] 
.yellow-div {
  background-color:yellow;
  width: 500px;
  padding:25px;
}
6 để đóng vai trò là trang chủ của trang web.

Làm thế nào để ký quỹ hoạt động html?

Thuộc tính lề xác định không gian xung quanh một phần tử HTML.Có thể sử dụng các giá trị âm để chồng chéo nội dung.Các giá trị của thuộc tính lề không được kế thừa bởi các yếu tố trẻ em.defines the space around an HTML element. It is possible to use negative values to overlap content. The values of the margin property are not inherited by the child elements.

Làm thế nào để tôi thoát khỏi lề thêm trong HTML?

Điều chỉnh kích thước lề của phần tử HTML với CSS, bạn có thể loại bỏ lề này bằng cách đặt biên trên cùng và bên trái thành 0.Giống như phần đệm và đường viền, kích thước của các cạnh cụ thể của lề có thể được đặt bằng cách sử dụng lề trái, lề, tỷ lệ lợi nhuận và tỷ lệ lợi nhuận.setting the top and left margin to zero. Like the padding and border, the sizes of specific sides of the margin can be set using margin-left , margin-right , margin-top , and margin-bottom .

Làm cách nào để thay đổi tỷ suất lợi nhuận trên trang web của tôi?

Thay đổi hoặc đặt lề trang..
Trên tab Bố cục trang, trong nhóm Cài đặt trang, nhấp vào lề ..
Nhấp vào loại lề mà bạn muốn.Đối với chiều rộng ký quỹ phổ biến nhất, nhấp vào bình thường.....
Bạn có thể chỉ định cài đặt ký quỹ tùy chỉnh của riêng bạn ..