Below is what I tried and is working fine.
MasterPage:
<body>
<form id="form2" runat="server">
<table style="min-width:100%">
<tr>
<td>
<table style="width: 100%;">
<tr>
<td style="width: 100px;">
<img id="Img1" src="~/Images/Image1.jpg" runat="server" />
</td>
<td style="background-image: url('Images/Image2.jpg');
background-repeat: no-repeat; background-position: center; width: 99%;">
</td>
<td style="width: 100px;">
<asp:Image ID="imgLogo" ImageUrl="~/Images/Image3.jpg" runat="server" />
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<div>
<asp:ContentPlaceHolder ID="ContentPlaceHolder" runat="server">
</asp:ContentPlaceHolder>
</div>
</td>
</tr>
</table>
</form>
</body>
Content Page:
Put the page content inside a div with below style:
<pre lang="xml"><asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder" runat="Server">
<div style="white-space: nowrap">
Page content here
</div>
</asp:Content>