In CSS, the `absolute` property will cause an element to be positioned relative to its first non-static parent element.
Using this HTML, I can't figure why the text displays behind the image: <div style="position: relative"> <…