La manera correcta de hacer esto es en una pestaña de ccs dentro del editor de codigo o abriendo la etiqueta <Style> </Style> dentro del HTML. Una vez teniendo el body ya hecho con nuestro contenido en nuestro HTML el siguiente paso es colocar dentro de nuestro CSS (dentro de <style> </style> o en la pestaña del CSS) la palabra body seguido de espacio y {} dentro de esas llaves vamos a colocar background-image: URL:(); en donde dentro vamos a colocar el path con la localizacion del archivo que deseamos que sea nuestro fondo. Sigiendo colocamos abajo background-repeat: no-repeat; para que no se repita la imagen (de desear que se repita se tiene que colocar repeat) luego colocamos background-position: center; para centrar nuestro fondo. Con background-size ponemos en pixeles de que tamaño queremos nuestro fondo y agregandole un padding y un margin ajustamos los toques finales para que quede perfectamente como queremos. Y asi se usa CSS para poner y acomodar un fondo.