Bueno, en tu caso es con scroll, en vez de fixed. (para como lo quieres dejar)
Código :
background:#FFFFFF url(../images/bg.jpg) repeat-x scroll top
Es mejor porque por un lado ahorras código, por otro (o al menos cuando has aprendido un poco) es más claro, y por otro, los valores por defecto de cada navegador (dejando a un lado las interpretaciones del modelo de cajas y esas cosas) pueden variar, así que si te acostumbras a decir "vamos a ponerle el fondo" y pones esa línea, en vez de:
Código :
background:url(../images/bg.jpg) repeat-x
te puedes ahorrar tener que estar retocando, imagínate que en un navegador te sale la imágen en el centro de la pantalla, en vez de en la parte superior; o que en otro se queda en fixed, en vez de scroll, por ejemplo...
Así lo haces de un tirón, y si hay errores es más facil detectarlos.
Todo esto te lo digo desde mi punto de vista, no es ningún canon, pero a mí por lo menos me ayuda.
Toda la información que necesitas en:
Guía de Referencia
CSS 2.1(Eso hay que aprenderselo como el "Padre Nuestro")Saludos