The CSS Box model

Pin It


box1

Designing a layout of webpage using CSS is now a most popular and challenging among the web designer. The layout Design without a table have allowed us to add more features and control over the page.

While creating the box using CSS, it is necessary to understand the four terms MARGIN , BORDER , PADDING and ACTUAL CONTENTS.

Explanation of the different parts:

  • Margin – This is an area around the border. [ outside the border]
  • Border – A border that lies around the padding and content.
  • Padding – This is an area around the content. [inside the border]
  • Content – The content of the box, where text and images appear.

We have different types of tags to control these parts.

  • Margin tag – This tag clears an area around the border. The margin does not have a background color, and it is completely transparent.
  • Border tag – A border tag adds border around the padding and content. The border is affected by the background color of the box.
  • Padding tag – This tag clears an area around the content. The padding is affected by the background color of the box.

In order to set the width and height of an element correctly in all browsers, you need to know how the box model works.


Width and Height of an Element

When we specify the width and height properties of an element with CSS, we are just setting the width and height of the actual content area. To know the full size of the element, we must also add the padding, border and margin tags.

The total width of the element in the example below is 300px:

width:250px;
padding:10px;
border:5px solid gray;
margin:10px;

Let’s do the math:
250px (width)
+ 20px (left and right padding)
+ 10px (left and right border)
+ 20px (left and right margin)
= 300px

Imagine that we only had 250px of space. Let’s make an element with a total width of 250px:

width:220px;
padding:10px;
border:5px solid gray;
margin:0px;

The total width of an element should always be calculated like this:

Total element width = width + left padding + right padding + left border + right border + left margin + right margin

The total height of an element should always be calculated like this:

Total element height = height + top padding + bottom padding + top border + bottom border + top margin + bottom margin

2 total pingbacks on this post
  1. Design Gala
Submit your comment

Please enter your name

Your name is required

Please enter a valid email address

An email address is required

Please enter your message

Twitter

  • May 19, 2012 04:26

    Sweet n Sour http://t.co/ihHnRs32

  • May 19, 2012 04:26

    lucky bamboo is used to attract health, happiness, love and abundance. http://t.co/olXaOjQf

  • May 2, 2012 04:15

    10 Free WordPress Theme To Make You Forget About Premium Theme http://t.co/YRiLCiVa

  • March 2, 2012 17:16

    3 Helpful Tools to Test Cross Browser Compatibility of Webpage http://t.co/FY0jh8Dn

  • March 2, 2012 16:43

    3 Helpful Tools to Test Cross Browser Compatibility of Webpage http://t.co/QUlYKInf #IE #FF #Chrome #Testing #CrossBrowser

Design Gala © 2012 All Rights Reserved

Designed by 76miles

Powered by WordPress

More in CSS (10 of 15 articles)