Honestly, I think elias_sorensen has the most important imput on this thread so far: Essentially, don't DEPEND upon JavaScript for your UI. Use it for effects you'd like folks to see/have, but don't DEPEND upon it for usibility. Frankly, on this particular initial issue, I'd probably use JS like elias_sorensen suggested as I find it the more "document structure"/HTML information way to do it; of the CSS examples I've suggested, the best one for document structure bombed in IE6 (but is that a big deal, either?). So you do something that works in every other broser BUT IE6. If that functionality -- such as a mere roller effect -- isn't crucial to the UI, then what's the big deal? IE 6 is moribund ( lighting a candle now to hasten its death ). I'm a big fan of Jeffery Zeldman; I only believe in being "campativle enough" in most commonly used browsers, and as long as there are no usibility issues on the broad array of browsers, then I'm ok with things not being all exactly the same, as that will just spawn new issues.
If you're interested in smooth PNG animations of a button, have a looksy at mediabeez.ws/mediaBeez/permalink.php?tag=buttonAnimated Totally free
thanks a million for this, it works perfectly, didn't know that you can write a href tag like that, still learning..........