Welcome to JS Bin
Load cached copy from
 
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width">
    <title>JS Bin</title>
  </head>
  
  <body>
    <h1>z-index</h1>
    <p>
      I am a basic block level element. 
      My adjacent block level elements sit on 
      new lines below me.
    </p>
    <p class="positioned">
      By default we span 100% of the width of our parent 
      element, and we are as tall as our child content. 
      Our total width and height is our 
      content + padding + border width/height.
    </p>
    <p>
      We are separated by our margins. 
      Because of margin collapsing, 
      we are separated by the width of one of our 
      margins, not both.
    </p>
    <p>inline elements <span>like this one</span> and <span>this one</span> sit on the same line as one another, and adjacent text nodes, if there is space on the same line. Overflowing inline elements <span>wrap onto a new line if possible — like this one containing text</span>, or just go on to a new line if not, much like this image will do: <img src="https://mdn.mozillademos.org/files/13360/long.jpg"></p>
  </body>
</html>
 
body {
  width: 500px;
  margin: 0 auto;
  position: relative;
}
p {
  background: aqua;
  border: 3px solid blue;
  padding: 10px;
  margin: 10px;
}
span {
  background: red;
  border: 1px solid black;
}
.positioned {
  position: absolute;
  background: yellow;
  top: 30px;
  left: 30px;
}
p:nth-of-type(1) {
  position: absolute;
  background: lime;
  top: 10px;
  right: 30px;
  z-index: 1;
}
Output

You can jump to the latest bin by adding /latest to your URL

Dismiss x