Here is the code I am working with:
<html>
<head>
<style>
body {
margin: auto;
width: 720px;
}
</style>
</head>
<body>
<p>Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet.
Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet.</p>
</body>
</html>
When viewing this layout on a Full HD screen in portrait mode, everything looks good with a paragraph width of 720px. Increasing the width to 1080px also displays correctly as there is no margin added - the paragraph stretches from one side of the page to the other.
However, when attempting to view this on a 720x1280 HD screen in portrait mode, an extra 130px of margin is automatically introduced.
I'm puzzled by this issue. Could it be related to the margin: auto property causing problems on smaller screens? How can I resolve this unexpected behavior? Any assistance would be greatly valued.