How to set the margin or padding as percentage of height of parent container?

The fix is that yes, vertical padding and margin are relative to width, but top and bottom aren’t.

So just place a div inside another, and in the inner div, use something like top:50% (remember position matters if it still doesn’t work)

Leave a Comment