{"id":90,"date":"2025-03-21T17:36:52","date_gmt":"2025-03-21T17:36:52","guid":{"rendered":"https:\/\/kingstatue.com\/?p=90"},"modified":"2025-03-21T17:36:52","modified_gmt":"2025-03-21T17:36:52","slug":"css-box-model-size-spacing-border","status":"publish","type":"post","link":"https:\/\/www.kingstatue.com\/?p=90","title":{"rendered":"CSS Box Model (Size, Spacing, Border)"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>CSS Box Model<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>width: 200px;  <br>height: 100px;  <br>padding: 10px;  <br>margin: 20px;  <br>border: 2px solid black;<br><\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>1. <code>width: 200px;<\/code><\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Sets the <strong>content width<\/strong> of the element to <strong>200 pixels<\/strong>.<\/li>\n\n\n\n<li>It <strong>does not include<\/strong> padding, margin, or border.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>2. <code>height: 100px;<\/code><\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Sets the <strong>content height<\/strong> to <strong>100 pixels<\/strong>.<\/li>\n\n\n\n<li>Like <code>width<\/code>, it does not include padding, margin, or border.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>3. <code>padding: 10px;<\/code><\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Adds <strong>space inside<\/strong> the element, between the content and the border.<\/li>\n\n\n\n<li>It <strong>increases the total size<\/strong> of the element.<\/li>\n\n\n\n<li>Example: If <code>width: 200px<\/code> and <code>padding: 10px<\/code>, the actual width becomes <strong>220px<\/strong> (<code>200px + 10px left + 10px right<\/code>).<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>4. <code>margin: 20px;<\/code><\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Adds <strong>space outside<\/strong> the element, creating separation from other elements.<\/li>\n\n\n\n<li>It does <strong>not affect the element&#8217;s actual size<\/strong>, only its position.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>5. <code>border: 2px solid black;<\/code><\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Adds a <strong>2-pixel thick<\/strong> solid <strong>black<\/strong> border around the element.<\/li>\n\n\n\n<li>The border adds to the element\u2019s total size.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Total Element Size (Box Model Calculation)<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">By default, the <strong>content-box model<\/strong> is used, meaning the total size is calculated as:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Total Width<\/strong> = <code>width + left padding + right padding + left border + right border<\/code><br><strong>Total Height<\/strong> = <code>height + top padding + bottom padding + top border + bottom border<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For the given example:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Width<\/strong> = <code>200px + 10px + 10px + 2px + 2px = 224px<\/code><\/li>\n\n\n\n<li><strong>Height<\/strong> = <code>100px + 10px + 10px + 2px + 2px = 124px<\/code><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">If <code>box-sizing: border-box;<\/code> is applied, then <code>width<\/code> and <code>height<\/code> include padding and border, keeping the total size fixed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Example<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">.box {<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;&nbsp; width: 200px;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;&nbsp; height: 100px;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;&nbsp; padding: 10px;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;&nbsp; margin: 20px;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;&nbsp;&nbsp; border: 2px solid black;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00a0\u00a0\u00a0 background-color: black;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">}<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ud83d\udccc This will create a box with:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">black background<br>200px width and 100px height (content area)<br>10px padding inside<br>20px margin outside<br>2px solid black border<\/p>\n","protected":false},"excerpt":{"rendered":"<p>CSS Box Model width: 200px; height: 100px; padding: 10px; margin: 20px; border: 2px solid black; 1. width: 200px; 2. height: 100px; 3. padding: 10px; 4. margin: 20px; 5. border: 2px&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18],"tags":[],"class_list":["post-90","post","type-post","status-publish","format-standard","hentry","category-cascading-style-sheet"],"_links":{"self":[{"href":"https:\/\/www.kingstatue.com\/index.php?rest_route=\/wp\/v2\/posts\/90","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kingstatue.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kingstatue.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kingstatue.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kingstatue.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=90"}],"version-history":[{"count":0,"href":"https:\/\/www.kingstatue.com\/index.php?rest_route=\/wp\/v2\/posts\/90\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.kingstatue.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=90"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kingstatue.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=90"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kingstatue.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=90"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}