User839733648 posted
Hi aspfun,
The reason scrollbars are not being shown is that they are determined by the overflow of its content.
The background property does not represent content propagated to the element.
Also, it could not influence overflow and then cause scrollbars to appear.
So my suggestion is that you could apply the image as the src of an img to achieve your requirement like below.
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<style>
.mybody {
margin: 0;
background: url("Images/test1.jpg");
background-size: 4000px 250px;
background-repeat: no-repeat;
overflow: scroll;
}
</style>
</head>
<body class="mybody">
<form id="form1" runat="server">
<div>
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
<img src="Images/test1.jpg" />
</div>
</form>
</body>
</html>
the result.

Best Regards,
Jenifer