I have an image and a rectangle (a paragraph with a coloured background) that should have their tops line up. They’re both absolutely positioned and have the same style-top value, but the top of the rectangle is appearing about 15px below the top of the image, and I can’t figure out why. Is there any reason why this might be happening?
HTML:
<img class="v1" id="image" src="/COMP2405A4/images/resized_adorkable!.jpg" style="position:absolute;top:313px;left: 61px;" alt = "Your Image">
<p class="mask" id="tmask" style="position:absolute;top:313px;left: 61px;width: 400px;height: 20px"> </p>
CSS:
p.mask {background: rgb(255,255,255);
opacity:0.5;
}
Your elements don’t line up because the margins of your elements aren’t the same.
Try explicitly setting
margin: 0;on thepelement.