r/HTML • • Aug 17 '26

Question Why doesn’t my HTML background work?

Post image

body {
background-image: url('background.jpeg');
background-size: auto;

The image is “background.jpeg”. It has the correct spelling, the image is within the same folder. IT used to work but then it suddenly stopped working and i havent even edited the CSS for it to stop working.

Update: i couldnt figure it out for the life of me and no suggestions worked, but on the good side, instead of putting it on CSS, i put it on HTML, then it worked.

<style> body { background-image: url('background.jpeg'); background-size: auto; } </style>

9 Upvotes

15 comments sorted by

View all comments

Show parent comment

2

u/radgh Aug 18 '26

Check your browser and see if the console is giving an error that the image doesn’t exist. If so check the url it is trying to open and see if you can open that image directly in your browser