<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: 100%;
           height: 100%;
           outline: 5px solid black;
        }
    </style>
</head>
<body>
    <p>The black outline box should stretch from the left <span style="color: blue;">blue</span> border, to the right <span style="color: orange;">orange</span> border.</p>
    <div id="outside">
        ILorem ipsum dolor sit amet,
        <span id="containingBlock">
            con a pariatur.
            <div id="test"></div>
            duis aute
        </span>
        irure dolor in reprehenderit.
    </div>
</body>
</html>
