Divxatope — Link

.clearfix::after { content: ""; display: table; clear: both; } Or for overlapping text due to floats:

Add padding or margin to the target div equal to the header height: divxatope

.covered-div { clear: both; } Problem: A fixed header overlaps the top of a <div> when scrolling. } .text-block { position: absolute

body { padding-top: 60px; /* height of fixed header */ } Problem: Grid or flex items overlap because of negative margins or absolute children. } .covered-div { position: relative

Clear floats or add overflow: hidden/auto to parent:

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.

.container { position: relative; } .text-block { position: absolute; top: 0; left: 0; z-index: 2; } .covered-div { position: relative; z-index: 1; } Problem: Floated elements or negative margins cause text to overlay another div.

media.io

AI Video Generator star

Easily generate videos from text or images

Generate