bestwebdesign

Freelancign web design and Graphics design

Saturday 20 January 2018

CSS Margins

CSS Margins


CSS Margins

The CSS margin properties are utilized to make space around elements, outside of any characterized borders.

With CSS, you have full control over the margins. There are properties for setting the margin for each side of a component (top, right, base, and left).

Margin - Individual Sides

CSS has properties for specifying the margin for each side of an element:
  • margin-top
  • margin-right
  • margin-bottom
  • margin-left

Example

p {
    margin-top: 100px;
    margin-bottom: 100px;
    margin-right: 150px;
    margin-left: 80px;
}
Yourself Try

Margin - Shorthand Property

To shorten the code, it is possible to specify all the margin properties in one property.
The margin property is a shorthand property for the following individual margin properties:
  • margin-top
  • margin-right
  • margin-bottom
  • margin-left
So, here is how it works:
If the margin property has four values:
  • margin: 25px 50px 75px 100px;
    • top margin is 25px
    • right margin is 50px
    • bottom margin is 75px
    • left margin is 100px

Example

p {
    margin: 25px 50px 75px 100px;
}
Yourself Try
If the margin property has three values:
  • margin: 25px 50px 75px;
    • top margin is 25px
    • right and left margins are 50px
    • bottom margin is 75px

Example

p {
    margin: 25px 50px 75px;
}
Yourself Try
If the margin property has two values:
  • margin: 25px 50px;
    • top and bottom margins are 25px
    • right and left margins are 50px

Example

p {
    margin: 25px 50px;
}
Yourself Try
If the margin property has one value:
  • margin: 25px;
    • all four margins are 25px

Example

p {
    margin: 25px;
}
Yourself Try

Auto Value

You can set the margin property to auto to horizontally center the element within its container.

Example

div {
    width: 300px;
    margin: auto;
    border: 1px solid red;
}
Yourself Try

Inherit Value

This example lets the left margin of the <p class="ex1"> element be inherited from the parent element (<div>):

Example

div {
    border: 1px solid red;
    margin-left: 100px;
}

p.ex1 {
    margin-left: inherit;
}
Yourself Try

Margin Collapse

Top and bottom margins of elements are sometimes collapsed into a single margin that is equal to the largest of the two margins.

Example

h1 {
    margin: 0 0 50px 0;
}

h2 {
    margin: 20px 0 0 0;
}
Yourself Try



Wright © bestwebdesign and Graphics design


Share:

0 comments:

Post a Comment


Web Design Tutorial

Theme Support

Munere veritus fierent cu sed, congue altera mea te, ex clita eripuit evertitur duo. Legendos tractatos honestatis ad mel. Legendos tractatos honestatis ad mel. , click here →