I am trying to make a page background for my website. Is this a good way to do it?

This is my **HTML**:

```
<div id="page-background">
    <img src="images/website/background.jpg" width="100%" height="100%" alt="Wallpaper" />
</div>

```

And this is my **CSS**:

```
#page-background {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

```