I've spent countless hours on this task, scouring through over 20 articles, and I am still at a loss on how to proceed. My expertise lies in designing backgrounds, where I carefully position text in specific locations. However, when I view the design on a monitor with a larger resolution, everything falls out of place. The background adjusts perfectly, but the text does not cooperate.
Below are images that illustrate my dilemma:
Desired text placement at any resolution (1440 x 900 monitor):
Actual appearance on a 1080p Monitor:
<body>
<div id="blah">
<p id="pr">This is a paragraph!</p>
</div>
</body>
</html>
body {background-image:url(back.jpg); background-size:cover;}
#blah{font-size:large; left:300px; top:200px; position:absolute;}
edit: I attempted the suggested solutions involving divs and adjusting text positioning with absolute and relative values, yet the issue persists - the text continues to shift.
#contain{
position:relative;
width:7000px;
margin:0 auto;}
#blah{font-size:large; left:100px; top:200px; position:absolute;}
I do not seek a fixed solution as I plan on adding more content, necessitating vertical scrolling without the text displacement.