Hallo zusammen,
Hallo,
folgender simpler Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<HTML>
<HEAD>
<META HTTP-EQUIV="content-type" CONTENT="text/html;charset=iso-8859-1">
<STYLE type="text/css">
a:link{color:#BB4400; font-weight:bold; text-decoration:none;}
a:visited{color:#BB4400; font-weight:bold; text-decoration:none;}
a:hover {color:#BB4400; font-weight:bold; text-decoration:underline;}
a:active {color:#BB4400; font-weight:bold; text-decoration:underline;}
</STYLE>
<TITLE>Linktest</TITLE>
</HEAD>
<BODY>
<A HREF="#linktarget">internal link</A>
<P>blablabla</P>
<A NAME="linktarget">link target</A>
</BODY>
</HTML>
Ist es denn korrekt, wenn beim Überfahren des Textes "link target" der Text sich gemäß in a:hover angegeben verändert?
Ja, das ist korrekt.
a:hover bedeutet ein Element namens a, über dem die Maus schwebt.
Wenn Du nur Links mit Mouse-Over versehen willst, mußt Du
a:link:hover
benutzen, denn das formatiert Elemente namens a mit einem href-Attribut, über denen die Maus schwebt.
In diesem Fall ist nicht Mozilla inkorrekt, sondern praktisch alle anderen Browser...
Andreas