The way my website is layed out, I want a user to be able to mouseover a section (say 200(width) x 100(height) of content with the background image changing on mouseover and mouseout (think coupon on the side of a article instead of just a link). Thing is, I want to put a div or span inside of it so using <a > won’t work because putting a div inside of an <a > goes against W3C rules (besides ever so often it’ll break).
I’m thinking javascript is the only way to go, am I wrong? Any ideas how to do this w/ or w/o javascript?