/    Sign up×
Reference /Pin to ProfileBookmark

The margin property is the shorthand property for margin-top, margin-right, margin-bottom, and margin-left (in that order).

Syntax

An element’s margin is the space between the designated edge(s) of an element and the edge(s) of the next or preceding element in the document flow. Positive and negative values are allowed. In the shorthand format, margin can have between one to four values.

  • If it has one value, that value is applied to all four sides of the element.
  • If it has two values, the first value is applied to the top and bottom margins and the second value is applied to the left and right margins.
  • If it has three values, the first is applied to the top, second is applied to the left and right, and third is applied to the bottom.
  • If it has four values, the first value is applied to the top margin, second value to the right margin, third value to the bottom margin, and fourth value to the left margin.
/* single value - applied to all sides */
div.one {
  margin: 10px;
}

/* 2 values - 1st value applied to top & bottom, 2nd value applied to right & left */
div.one {
  margin: 10px 20px;
}

/* 3 values - 1st value applied to top, 2nd value applied to right & left, 3rd value applied to bottom */
div.one {
  margin: 10px 20px 30px;
}

/* 4 values - 1st value applied to top, 2nd value applied to right, 3rd value applied to bottom, 4th value applied to left */
div.one {
  margin: 10px 20px 30px 15px;
}

Values

length
Defines in length units (px, pt, em, etc.) the margin. Default value is 0.

%
Defines the margin of the element in percentage of the width of the containing element.

auto
The margin is calculated by the browser.

initial
Sets the property to its default value.

inherit
Inherits this property’s value from its parent item.

Browser Compatibilty

Demos

Have a code example of margin? Submit a codepen.io demo and we'll showcase it here

to submit a demo.
CSS
×

Success!

Help @reference spread the word by sharing this article on Twitter...

Tweet This
Sign in
Forgot password?
Sign in with TwitchSign in with GithubCreate Account
about: ({
version: 0.1.9 BETA 2.22,
whats_new: community page,
up_next: more Davinci•003 tasks,
coming_soon: events calendar,
social: @webDeveloperHQ
});

legal: ({
terms: of use,
privacy: policy
});
changelog: (
version: 0.1.9,
notes: added community page

version: 0.1.8,
notes: added Davinci•003

version: 0.1.7,
notes: upvote answers to bounties

version: 0.1.6,
notes: article editor refresh
)...
recent_tips: (
tipper: @Samric24,
tipped: article
amount: 1000 SATS,

tipper: Anonymous,
tipped: article
amount: 10 SATS,

tipper: @neststayhome,
tipped: article
amount: 1000 SATS,
)...