Divxatope -
.text-block { position: absolute; top: 0; left: 0; } Make sure the container has position: relative and the absolute element is contained properly, or adjust z-index :
I’ll give you a few common causes and fixes for when instead of flowing around it. 1. Absolute positioning causing overlap Problem: Text inside a positioned element overlaps another div because the div is taken out of normal flow. divxatope
.clearfix::after { content: ""; display: table; clear: both; } Or for overlapping text due to floats: .text-block { position: absolute