CSS Margin (margin)

CSS Margin(margin)

CSS Margin(margin) property defines the space around the element.

Margin

margin clears the area around the element (outer border). Margin has no background color and is completely transparent

margin can change the top, bottom, left, and right margins of the element independently. It is also possible to change all properties at once.

Margin(margin)

Margin (margin) is the extra "blank" surrounding the border, which is transparent and invisible. The value is a length value or percentage consisting of a floating point number and a unit identifier.

Example of setting the margin:

dev{ margin: 5px 2px 5px 2px; }

This example sets the margin of the div element from "top to -Right-Bottom-Left" in sequence is "5px 2px 5px 2px", and the setting sequence is to execute clockwise from the top. If only one value is set, it will apply to the top, bottom, left, and right sides.

This attribute can also take the value "auto", which means the system assigns a default value.

Abbreviation of assignment

dev{ margin: 5px 2px 5px 2px; }

can be abbreviated as:

dev{ margin: 5px 2px; }

In this example, the values ​​of the bottom margin and the right margin are missing. The system will automatically use the top margin value as the bottom margin value and the right margin value as the left margin.

The margin attribute can have one to four values. /p>

margin:25px 50px 75px 100px;

The top margin is 25px

The right margin is 50px

The bottom margin is 75px

The left margin is 100px

margin:25px 50px 75px;

The top margin is 25px

The left and right margins are 50px

The bottom margin is 75px

margin:25px 50px;

The top and bottom margins are 25px

The left and right margins are 50px

margin:25px ;

All 4 margins are 25px

The actual rule of assignment abbreviation is:

If the value of the bottom margin is missing, the top margin is used Value

If the value of the left margin is missing, the value of the right margin is used

If only one value is given, that value is applied to each margin

Composite Attribute

This attribute is a composite attribute, and the margins of each orientation can be specified separately.

Margin composite attribute description:

QQ图片20161014113113.png

Tips

When setting the background attribute for an element, the background cannot be laid to the outer margin (margin), but it can be laid to the inner margin (padding).

Padding

Padding refers to the part between the element border and content. The value is a length value or percentage composed of a floating point number and a unit identifier, but cannot be negative.

Padding is also a composite attribute, and you can also set the padding of 4 sides separately: padding-top, padding-right, padding-bottom and padding-left. The usage of padding is similar to that of margins. Please refer to the syntax of margins and will not go into details here.


Continuing Learning
||
<!DOCTYPE html> <html> <head> <style> p.ex1 {margin-top:2cm;} </style> </head> <body> <p>没有指定的边距</p> <p class="ex1">一段2厘米的顶边。</p> <p>没有指定的边距</p> </body> </html>
submitReset Code