and I can see the image if I point the browser to it so can’t understand why it doesn’t display. Previous to this I had a light purple background body which worked fine so I am a little lost.
It didn’t, though thanks for spotting the error I made. I’ve tried placing the image inside the css folder url(‘backdrop.jpg’) and also the full website url, but neither of them worked either.
Currently, your CSS is invalid. The ‘background-image’ and the ‘background-repeat’ are not delimited (by a semi-colon).
Using Google Developer Tools it shows the browser interpreting a single (invalid) line as