<html>
<head>
  <style>
    #outside {
       outline: 1px dashed red;
       width: 600px;
    }
    #containingBlock { 
       display: inline;
       position: relative;
       background-color: green;
       margin: 10px;
       padding: 0 10px;
       border: 1px solid grey;
       border-left: 20px solid blue;
       border-right: 20px solid orange;
    }
    #test {
       position: absolute;
       top: 0;
       left: 0;
       width: 50px;
       height: 50px;
       outline: 5px solid black;
    }
  </style>
</head>
<body>
    <p>The black outline box should be a 50px by 50px square with its top left corner anchored to the left <span style="color: blue;">blue</span> border on the first line.</p>
    <div id="outside">
        ILorem ipsum dolor sit amet,
        <span id="containingBlock">
            con a pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culp qui officia deserunt mollit animequs
            <div id="test"></div>
            ILOREM ipsum dol sDuis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nullat
        </span>
        duis aute irure dolor in reprehenderit in voluptate velit.
    </div>
</body>
</html>
