gure> element
  `relative` in order to create a
  new coordinate system for its
  `absolute` positioned children.
  */

  figure {
    position: relative;
    margin: 30px auto;
    border: 10px solid black;
    width: 500px;
  }

  figcaption {
    position: absolute;

    /*
    Left and top coordinates are
    relative to its closest non-static
    positioned ancestor. In our case
    this is the <figure> element, which
    we set to `relative` for this very
    purpose. What would happen
    if we hadn'