margin-left

Description

margin-left sets the width of the left margin for an element. Negative values are permitted.

ItemValue
Initial value 0
Inherited No.
Version CSS1
JavaScript syntax object.style.marginLeft="10px"
Applies to All elements.

Syntax and Property Values


margin-left: length | percentage | auto | inherit 

The property values are listed in the following table.

ValueDescription
auto Default value. The browser does the calculation.
length Set width in px, cm, etc.
% Set width in percent of the containing element
inherit Inherit the width property from the parent element

Example

The following code uses the percentage and em to set the left margin.


p {margin-left: 5%;} 
pre {margin-left: 3em;}

<!DOCTYPE HTML>
<html>
    <head>
        <style rel='stylesheet' type='text/css'>
<!--from   w w  w .j a  v a  2 s  .c o m-->
div {
    width: 100px;
    height: 100px;
    background: mistyrose;
    border: 1px solid pink;
}
div#topbottom-rightleft {
    margin-top: 15px;
    margin-right: 5px;
    margin-bottom: 15px;
    margin-left: 5px;
}
      
        </style>
    </head>
    <body>
        <div id='topbottom-rightleft'></div>
        
    </body>
</html>

Click to view the demo

The code above generates the following result.

margin-left




















Home »
  HTML CSS »
    HTML CSS Reference »




HTML Tag Reference
CSS Reference
CSS Selector Reference
Encoding Reference