After successfully setting a photograph as the background of my website and ensuring it fills the page without tiling, I encountered an issue with positioning the navigation bar in the center of the image. Despite specifying the image as a background element, the navigation bar is still hidden behind it. How can I resolve this and make the navigation bar appear in the center of the image?
<div>
<table cellspacing="0" cellpadding="0">
<tr>
<td>
<img id="backgroundimage" src="websitebackground.jpg" />
</td>
</tr>
</table>
</div>
<style>
body, html { margin:0; padding:0; height:100%; }
#backgroundimage { position:fixed; left:0; top:0; z-index:1; height:100%; width:100%; }
</style>