width is auto, both left and right are some other value : left « CSS « HTML / CSS






width is auto, both left and right are some other value

  

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<style type="text/css">
* .container {
  position: relative;
  background: black;
}

* .box {
  position: absolute;
  overflow: auto;
  visibility: visible;
  z-index: 1;
  bottom: 20px;
  width: auto;
  left: 0;
  right: 0;
  height: 100px;
  margin: 10px;
  padding: 10px;
  background: red;
}

* .before {
    z-index: 2;
  width: 100px;
  height: 400px;
  left: 400px;
  right: auto;
  top: 100px;
  bottom: auto;
    background: yellow;
}

</style>
</head>
<body>


<div class="container"> 
    <div>BEFORE</div> 
    <div class="before">ABSOLUTE BEFORE</div> 
    <div class="box">this is a test. this is a test. </div> 

</div> 
</body>

</html> 

   
  








Related examples in the same category

1.'left' Example
2.Top offset and left offset
3.When the left and right offset properties are applied to the same element, width is implied.
4.left aligns the left side of an absolute element
5.width, left and right are auto
6.use 'left' to offset the left side of an element from the left side of its reference position.
7.Positive values offset to the right and negative to the left.
8.Relative offset float
9.Relative sized offset
10.Absolute Outside its parent on the Bottom Right with 100% left
11.Stacking order of three classes used in div elements in the body
12.Fixed block with width and height to left and bottom
13.Top-left Absolute positioned element
14.When all four offset properties are specified on the same element both width and height are implied.