You have two questions: first turn off your CSS, it should not have a list of styles for each remaining argument:
body {
background: #000 url('map.jpg');
}
Then yours <body>has no content, so it has no dimensions, you will need to add something there to see a lot, if there is any image, otherwise the height of the element <body>will be very small, if not 0, depending on the browser.
source
share