0% found this document useful (0 votes)
57 views

Fundamentals of CSS - Learn CSS - The Box Model Cheatsheet - Codecademy PDF

The document provides information on various CSS box model fundamentals including: 1) CSS margin collapse which occurs when top and bottom margins of blocks combine into a single margin equal to the largest individual block margin. 2) The CSS auto keyword which can horizontally center an element within its container by taking the element width and splitting the remaining space equally between left and right margins. 3) The overflow property which determines how browsers handle content that is too large for its container, allowing it to be set to hidden, scroll, or visible.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
57 views

Fundamentals of CSS - Learn CSS - The Box Model Cheatsheet - Codecademy PDF

The document provides information on various CSS box model fundamentals including: 1) CSS margin collapse which occurs when top and bottom margins of blocks combine into a single margin equal to the largest individual block margin. 2) The CSS auto keyword which can horizontally center an element within its container by taking the element width and splitting the remaining space equally between left and right margins. 3) The overflow property which determines how browsers handle content that is too large for its container, allowing it to be set to hidden, scroll, or visible.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Cheatsheets / Fundamentals of CSS

Learn CSS: The Box Model

CSS Margin Collapse


CSS margin collapse occurs when the top and bottom /* The vertical margins will collapse to 30
margins of blocks are combined into a single margin
pixels
equal to the largest individual block margin.
Margin collapse only occurs with vertical margins, not for instead of adding to 50 pixels. */
horizontal margins. .block-one {
margin: 20px;
}

.block-two {
margin: 30px;
}

CSS auto keyword


The value auto can be used with the property margin div {
to horizontally center an element within its container.
margin: auto;
The margin property will take the width of the element
and will split the rest of the space equally between the }
left and right margins.

Dealing with overflow


If content is too large for its container, the CSS small-block {
overflow property will determine how the browser
overflow: scroll;
handles the problem.
By default, it will be set to visible and the content will
}
take up extra space. It can also be set to hidden , or to
scroll , which will make the overflowing content
accessible via scroll bars within the original container.
Height and Width Maximums/Minimums
The CSS min-width and min-height properties can /* Any element with class "column" will be at
be used to set a minimum width and minimum height of
most 200 pixels wide, despite the width
an element’s box. CSS max-width and max-height
properties can be used to set maximum widths and
property value of 500 pixels. */
heights for element boxes.

.column {
max-width: 200px;
width: 500px;
}

The visibility Property


The CSS visibility property is used to render hidden .invisible-elements {
objects invisible to the user, without removing them
visibility: hidden;
from the page. This ensures that the page structure and
organization remain unchanged. }

The property box-sizing of CSS box model


The CSS box model is a box that wraps around an HTML .container {
element and controls the design and layout. The
box-sizing: border-box;
property box-sizing controls which aspect of the box is
determined by the height and width properties. The }
default value of this property is content-box , which
renders the actual size of the element including the
content box; but not the paddings and borders. The
value border-box , on the other hand, renders the
actual size of an element including the content box,
paddings, and borders.

CSS box-sizing: border-box


The value border-box of the box-sizing property for #box-example {
an element corresponds directly to the element’s total
box-sizing: border-box;
rendered size, including padding and border with the
height and width properties. }
The default value of the box-sizing property is
content-box . The value border-box is recommended
when it is necessary to resize the padding and border
but not just the content. For instance, the value border-
box calculates an element’s height as follows: height
= content height + padding + border .

Print Share

You might also like