Within a container, I have two divs - the first one with absolute positioning. Strangely, in IE7, the second div doesn't seem to acknowledge the top margin. Padding works fine, but for visual consistency, I prefer using margin.
The culprit appears to be the absolutely positioned div since removing it results in the following div working as expected.
This issue is isolated to IE7, not even affecting IE6.
Please assist!
Edit: A workaround I discovered involves adding padding-top to the parent div specifically for IE7. I'm curious as to why this behavior occurs and if there's a cleaner solution available that doesn't rely on hacks.