Computer >> Máy Tính >  >> Lập trình >> CSS

Loại hộp được tạo trong CSS

Một hoặc nhiều hộp được tạo cho mọi phần tử trong cây tài liệu sau khi xử lý nó theo mô hình định dạng trực quan. Một hộp được tạo có một số thuộc tính CSS nhất định được liên kết với nó và do đó được hiển thị bằng HTML.

Các hộp sau được tạo trong CSS -

  • Phần tử cấp khối và Hộp khối
    • Hộp khối ẩn danh
  • Phần tử cấp nội tuyến và Hộp nội tuyến
    • Hộp nội tuyến ẩn danh

Ví dụ

Hãy xem ví dụ về Phần tử cấp khối và Hộp khối -

<!DOCTYPE html>
<html>
<head>
<title>CSS Block-level Elements and Block Boxes</title>
<style>
form {
   width:70%;
   margin: 0 auto;
   text-align: center;
}
* {
   padding: 2px;
   box-sizing: border-box;
   /*margin:5px;*/
}
input[type="button"] {
   border-radius: 10px;
}
.child{
   height: 40px;
   width: 100%;
   color: white;
   border: 4px solid black;
}
.child:nth-of-type(1){
   background-color: #FF8A00;
}
.child:nth-of-type(2){
   background-color: #F44336;
}
.child:nth-of-type(3){
   background-color: #C303C3;
}
.child:nth-of-type(4){
   background-color: #4CAF50;
}
.child:nth-of-type(5){
   background-color: #03A9F4;
}
.child:nth-of-type(6){
   background-color: #FEDC11;
}
</style>
</head>
<body>
<form>
<fieldset>
<legend>CSS Block-level Elements and Block Boxes</legend>
<div id="container">Color Orange
<div class="child"></div>Color Red
<div class="child"></div>Color Violet
<div class="child"></div>
</div><br>
</body>
</html>

Đầu ra

Điều này sẽ tạo ra kết quả sau -

Loại hộp được tạo trong CSS

Ví dụ

Hãy xem một ví dụ về Phần tử cấp nội tuyến và Hộp nội tuyến -

<!DOCTYPE html>
<html>
<head>
<title>CSS Inline-level Elements and Inline Boxes</title>
<style>
form {
   width:70%;
   margin: 0 auto;
   text-align: center;
}
* {
   padding: 2px;
}
input[type="button"] {
   border-radius: 10px;
}
.child{
   color: white;
   border: 4px solid black;
}
.child:nth-of-type(1){
   background-color: #FF8A00;
}
.child:nth-of-type(2){
   background-color: #F44336;
}
.child:nth-of-type(3){
   background-color: #C303C3;
}
.child:nth-of-type(4){
   background-color: #4CAF50;
}
.child:nth-of-type(5){
   background-color: #03A9F4;
}
.child:nth-of-type(6){
   background-color: #FEDC11;
}
</style>
</head>
<body>
<form>
<fieldset>
<legend>CSS Inline-level Elements and Inline Boxes</legend>
<div><span class="child">Orange</span> Color<span class="child">Red</span> Color<span class="child">Violet</span> Color</div><br>
</body>
</html>

Đầu ra

Điều này sẽ tạo ra kết quả sau -

Loại hộp được tạo trong CSS