Las recomendaciones de HTML5 indican evitar usar el atributo BACKGROUND y reemplazarlo por CSS.
Es un parámetro de la etiqueta BODY usado para especifica la ruta URL donde estará la imagen que sera usada como fondo del documento, normalmente se trata de un archivo GIF, como papel tapiz en Windows.
<BODY BACKGROUND="URL o ruta/archivo.gif">
Fixed, con este parámetro se fija el fondo.
Solo se puede definir una imagen de fondo por pagina la cual sera repetida tantas veces como sea necesario para cubrir la pantalla.
Al especificar una imagen como fondo, se requiere que dicha imagen sea cargada completamente, esto reduce la velocidad de carga del documento y ninguna parte podrá ser mostrada hasta que la imagen termina de ser cargada y decodificada. Por lo que es muy importante que las imágenes de fondo sean pequeñas y simples.
Si la opción de "Auto Load Images" esta off, no podrás cargar imagen de fondo y BGCOLOR no sera especificado y todos los controles de color de texto como TEXT, LINK, VLINK o ALINK son ignorados, dejando el fondo y texto del mismo color y por lo tanto invisibles. :(
Cuidado con el contraste, en muy incomodo leer sobre imágenes de tonos muy fuertes.