Well, you can not position: absolute , so use position: relative . View the example .
<div> <div>Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</div> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. </div>
and
div { background: #900; width: 200px; height: 300px; margin: 0; padding-top: 10px; position: relative; z-index: 5; } div div { background: #FF0; width: 400px; height: 100px; margin-left: 10px; position: relative; z-index: 10; }
For the second option
div { background: #900; width: 300px; height: 200px; margin: 0; margin-bottom: -300px; top: 150px; position: relative; z-index: 5; } div div { background: #FF0; width: 200px; height: 300px; top: -150px; margin-left: 10px; margin-top: 10px; position: relative; z-index: 10; }