CSS | Модель коробки

Опубликовано: 1 Марта, 2022

Модель блока CSS - это контейнер, который содержит несколько свойств, включая границы, поля, отступы и сам контент. Он используется для создания дизайна и верстки веб-страниц. Его можно использовать как набор инструментов для настройки макета различных элементов. Веб-браузер отображает каждый элемент в виде прямоугольного блока в соответствии с блочной моделью CSS.
Box-Model имеет несколько свойств в CSS. Некоторые из них приведены ниже:

  • границы
  • поля
  • набивка
  • Содержание

На следующем рисунке показана блочная модель.

Область границы: это область между отступом и полем поля. Его размеры определяются шириной и высотой границы.

Область поля: эта область состоит из промежутка между границей и полем. Размеры области поля - это ширина поля поля и высота поля поля. Полезно отделить элемент от его соседей.

Область заполнения: включает заполнение элемента. Эта область фактически является пространством вокруг области содержимого и внутри рамки. Его размеры определяются шириной поля заполнения и высотой поля заполнения.

Область содержимого: эта область состоит из содержимого, такого как текст, изображение или другой мультимедийный контент. Он ограничен краем содержимого, а его размеры задаются шириной и высотой поля содержимого.

Example 1:

<!DOCTYPE html>
    <head>
        <title>CSS Box Model</title>
        <style>
            .main {
                font-size:36px;
                font-weight:bold;
                Text-align:center;
            }
            .gfg {
                margin-left:60px;
                border:50px solid #009900;
                width:300px;
                height:200px;
                text-align:center;
                padding:50px;
            }
            .gfg1 {
                font-size:42px;
                font-weight:bold;
                color:#009900;
                margin-top:60px;
                background-color:#c5c5db;
            }
            .gfg2 {
                font-size:18px;
                font-weight:bold;
                background-color:#c5c5db;
            }
        </style>
    </head>
    <body>
        <div class = "main">CSS Box-Model Property</div>
        <div class = "gfg">
            <div class = "gfg1">GeeksforGeeks</div>
            <div class = "gfg2">A computer science portal for geeks</div>
        </div>
    </body>
</html>                    

Example 2:

<!DOCTYPE html>
    <head>
        <style>
        .main {
            font-size:32px;
            font-weight:bold;
            text-align:center;
        }
        #box {
            padding-top:40px;
            width: 400px;
            height: 100px;
            border: 50px solid green;
            margin: 50px;
            text-align:center;
            font-size:32px;
            font-weight:bold;
        }
        </style>
    </head>
      
    <body>
        <div class="main">CSS Box-Model Property</div>
        <div id="box">GeeksforGeeks</div>
    </body>
</html>

Выход: