I am currently struggling with my code where I am trying to overlay a text box on an image. Even after setting the background color to white, it still shows up as transparent. I have successfully done this in the past, but for some reason, it is not working now. Any assistance would be greatly appreciated.
<section>
<h1 style="margin-left: 10%;">Blah, blah</h1>
<img src="_images/some.jpg" style="margin-left: 10%; width: 60%;" >
<section style="margin-left: 45%; margin-top: -35%; background-color: #FFF; padding: 1em; width: 20%;">
<p style="font-size: 2em; margin-top: -5%;">More blah, blah.</p>
<p style="font-size: 1.2em; ">Even more blah, blah.</p>
</section>
</section>