Detail Guide on CSS Box Modal

Detail Guide on CSS Box Modal

Hello Everyone, hope you all are doing well, Today in Article we will learn about CSS Box Modal, Let's first understand what is CSS Box Modal

What is CSS Box Modal?

  • The CSS box model is a way of representing the layout of HTML elements.

  • Box Modal Consists of 4 Parts

    • Content - The Actual Content of a WebPage.

    • Padding: It Refers to Space inside the Element.

    • Border: A border is a line that is drawn outside of an element.

    • Margin: margin refers to the space outside an element.

  • I think, till now you must be familiar with these terms, if not don't worry we will discuss them in the last

Talk About Box Modal

  • The box model is used to specify how an element should be displayed on the web page.

  • The dimensions of an element, including its padding, border, and margin, are all part of the box model.

  • Using the box model, you can specify the size, position, and spacing of an element relative to other elements on the page.

  • For example, to create a modal using the box model, you might specify the width, height, and position of the modal.

What is Content

  • This is the innermost part of the box, and it represents the actual content of the element, such as text or an image.

  • The size of the content is determined by the dimensions of the element, as well as its font size, line height, and other properties that affect the size of the content.

What is Padding

  • Padding refers to the space inside an element.

  • Or we can say padding is the space between the content and the border.

  • It separates the content from the border and provides additional space between the content

  • We can set Padding, with the help of Padding Properties

  • To specify different padding values for each side of the element, you can use the padding-top, padding-right, padding-bottom, and padding-left, or all the values at once, or by proving the values of top-bottom and left-right

    .box {
        padding-top: 15px;
        padding-right: 12px;
        padding-bottom: 30px;
        padding-left: 14px;
    .box {
        padding: 5px 2px 3px 4px;
    .box {
      padding: 10px 0;

What is Border

  • The border is a line that surrounds the padding and the content of the element.

  • A border is a line that is drawn outside of an element.

  • Borders can be used to separate elements from each other and to add visual interest to a web page.

  • Borders can be specified in CSS using the border property, which takes one or more values that specify the width, style, and color of the border.

  • For example, to add a solid, black border with a width of 1 pixel to an element

    .box { 
        border: 1px solid black; 
  • We can Also Apply border like this:

    .box {
      border-top: 1px solid black;
      border-right: 2px dotted blue;
      border-bottom: 3px dashed green;
      border-left: 4px solid red;
      margin: 20px 10px 25px 15px;

What is Margin

  • The margin is the space outside the border

  • It separates the element from other elements in the layout.

  • The margin of an element can be set using the margin property and its size can be specified using a length value or a percentage.

  • The margin can be set for all sides of the element using the margin property or it can be set for individual sides using the margin-top, margin-right, margin-bottom, and margin-left properties.

    .box {
      margin-top: 20px;
      margin-right: 10px;
      margin-bottom: 25px;
      margin-left: 15px;
    .box {
        margin: 20px 10px 25px 15px;

    Thanks for your valuable Time Guys, hope this article somewhere or other helps you, Please give your valuable Feedback

Did you find this article valuable?

Support Ankush Thakur by becoming a sponsor. Any amount is appreciated!