BLiZZaRD, you're not stepping on toes, and neither was mwinter. It is not either of your faults if the OP didn't read any but the most recent reply to his/her post. This is a common error of omission on the part of new participants to forums and, no one's fault. It would be nice if a way to prevent it could be found but, I'm not sure how that would be done.
That said, I had a look at your menu in the 'submit' section and had a thought about preloading the images. Javascript can do this but, that would be a last resort in an all css menu. The images that are used onload, the rolled over ones, do not need preloading. The ones that appear only on roll over do. One way to preload images would be to have a division with display:none; or with both visibility:hidden; and positioned absolutely off of the page, and have the images in there, that should 'preload' them.
Getting back to my solution, if the idea in the first place is to have links, the solution is easy:
Code:
a.roll_link {
display:block;
width:75px;
height:25px;
background-image:url('1st.gif');
}
a.roll_link:hover {
background-image:url('2nd.gif');
font-weight:bold;
}
The width and height should be that of the background image. Any text property/value pairs desired can be used with either selector. Text will appear over the image. This will work as well in a compliant browser as it will with earlier versions of IE.
Bookmarks