I can not for the life of me put the text next to the image and clear the white space from behind it. Tribute Page
You have made the HTML too nested. You may try something like below as suggested in w3schools
<figure>
<img src="pic_trulli.jpg" alt="Trulli" style="width:100%">
<figcaption>Fig.1 - Trulli, Puglia, Italy.</figcaption>
</figure>
So the image and the text are inside the img-div id.
Try adding css for
#img-div{
display: flex;
}
As for the the white behind the text take a look at your class = “lolsection” under div id = “img-caption”. You should be able to figure out why the white background. Try fiddling with the css to get the your desired look.