Mit Unterstrichen im Klassenname kommen einige Browser nicht zurecht, nicht nur Netscape 4.
hover gehört nicht zum CSS1-Standard, deshalb kann Netscape 4 mit hover auch nichts anfangen.
Beispiel ohne Unterstrich im Klassenname:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<style type="text/css">
.hauptnav:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #CCCCCC;
font-size: 10px;
text-decoration: none;
line-height: 150%;
}
.hauptnav:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size: 10px;
text-decoration: none;
line-height: 150%;
}
.hauptnav:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size: 10px;
text-decoration: none;
line-height: 150%;
}
.hauptnav:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #999999;
font-size: 10px;
text-decoration: none;
line-height: 150%;
}
</style>
</HEAD>
<BODY bgcolor="#ff0000">
<a href="
http://example.com" class="hauptnav">Link</a>
</BODY>
</HTML>
So klappt es immer, Netscape 4 wechselt bei hover und active jedoch nicht die Linkfarbe.
Gruß Sabine
[Netscape 4 ist mein Freund]