Here's some example code from my page:
<div style="float; max-height: 500px; position: absolute; left:432px; top: 5px; z-index: 99;">
<img id="pigeonpokemoncard" src="https://files.catbox.moe/ui0b7q.png" title="Pokemon HeartGold" height="250"/></div>
I used "absolute" positioning to have the images scroll with my page and not create large gaps in my "About Me" section's text, with those specific px positions arising due to me having a 1440p monitor.
However, I've recently been told that on other resolutions, 1080p for example, those images actually end up covering my page's body, due to the images moving to fit the smaller resolution.
Is there any way to prevent that, while keeping the positions they already have, and not creating gaps in my About Me? I've already tried using percentages and changing "left" or "top" to "margin-left" or "margin-top" for example, but it all seemed to still not scale properly with lower resolutions.
Any help is appreciated, thanks all.

? you may want to have your images scale with the screen size instead of adjusting the positioning. The above suggestion of having the images closer to the left margin (left: 5px;) is also a great idea to try before adjusting the images' sizes.