That's not a CSS problem, that's a retarded browser problem (one of many unfortunately). Easily worked around however (and Javascript uses CSS to write background images, so it doesn't act any differently)
Yep, I realise that. IE is rapidly falling behind other browsers. If it wasn't included in windows, then they would have a much smaller market share.
Many schools and companies with "big networks" stick with what they have to avoid constantly upgrading and having to fix things if they break, which often is XP with IE6. So the actual people using it have no control over it - which is why all these people who run around saying "who cares about supporting it, its their own fault for using IE6" are idiots.
and IE6 is the most risky to use because: 1) it is the most popular so most people hack it. 2) they don't tell you about updates like FF, Opera etc... so no one installs them. although they may actually be done with the windows updates. now lets get back to the thread topic
Here are some more examples for you http://www.vision.to/single-image-sliding-doors-and-rollover.php and http://www.vision.to/single-image-three-state-rollover-buttons-matrix.php Hope this helps
... or a combination of both... Older JS (and flash) were quite invisible or unparsable by the search engines (remember never to use AJAX for this). Trough some newer have no such a problems. I'm using a MooMenu for freelancercrowd.com and it works just nice for me.
If you can use php then you can get your links highlighted as active depending on the current page your on: http://www.sebastiansulinski.co.uk/web_design_tutorials/css/active_button.php
thanks. is that not the same as just putting a class in the menu button that the page corresponds to.
In fact this was what I was actually meaning to link to: http://www.pegor.com/tutorials-how-to/php-mysql-tutorials/highlight-current-active-navigation-link-step-1-xhtml-and-css So if say you have a tab called : Sports and content pages : Football and Golf Then when you create the football page, you would still like the sports tab to be active so you would just define the football page as : <?php define('THIS_PAGE', 'sport'); ?> and it would set the active class dynamically. This is so you don't you have to keep changing the class for each and every page you create.
Basically what they're trying to say is that you only need to make use of a server side language if you're already keeping the menu in another file and including it on each page. E.g.. $page = "Contact"; include("header.php"); Code (markup): By doing this , I can set $page variable in the menu to add an active class to the contact menu item.