I'm sure this question has been asked a million times but I just wanted to ask now to see if anybody has learnt anything about it that might help me. Is there a way to make it so when someone hovers their mouse over a div on my page it will change the background to another image? That's the easy part. Now a little twist. I want it so it will work for people that have JavaScript disabled. I have tried many different methods before but all of them had a problem with one area or another and almost all of them relied on js. If someone could please show some code or provide a link to an article I would greatly appreciate it. basically, you can't do this unless the element containing the background is a direct decendent of the object that is hovered. Furthermore, you won't be able to do this in IE unless it is a direct decendent of an anchor