CSS - Mozilla, IE
noledge 24.07.2002 - 16:55 579 7
noledge
CWNE #540
|
kann mir wer sagen, warum folgendes im Mozilla funktioniert und im IE nicht? der IE sollte es ja eigentlich unterstützen... oder bin ich gerade wiedermal nur zu blöd... (wenn ja, einfach raus damit inkl. vorschlag wie es funktioniert) <html>
<head>
<style type="text/css">
td:hover.menu
{
background-color:#FF0000;
}
</style>
</head>
<body>
<table><tr><td class="menu">blablaaaaaaaaaa blaaaaaaaa</td></tr></table>
</body>
</html>
|
Binärmensch
Banned
|
öhm.. kA obs daran liegt, aber imho ghört statt "td:hover.menu" "td.menu:hover".
abgesehn davon, der IE is was css betrifft nicht grad auf dem neuesten stand.. mozilla is da weitaus besser.
|
noledge
CWNE #540
|
öhm.. kA obs daran liegt, aber imho ghört statt "td:hover.menu" "td.menu:hover". ändert nix...
|
flaimo
ILFTKYS
|
soweit ich weiß gelten pseudoklassen nur für den a bzw input tag. wenn du tabellenzellen mit hover umfärben willst musst du auf javascript zurückgreifen
|
Binärmensch
Banned
|
|
flaimo
ILFTKYS
|
Pseudoformate werden zentral in einem style-Bereich notiert. Die hier beschriebenen Pseudoformate gelten für das a-Element in HTML, daher wird vor dem Doppelpunkt das a notiert. In den Formatdefinitionen für die einzelnen Pseudoformate können Sie beliebige, geeignete CSS-Eigenschaften zuweisen. Die Pseudoformate bedeuten:
:link = für Verweise zu noch nicht besuchten Seiten :visited = für Verweise zu bereits besuchten Seiten :hover = für Verweise, während der Anwender mit der Maus darüber fährt :active = für gerade angeklickte Verweise :focus = für Verweise, die den Fokus erhalten, z.B. durch "Durchsteppen" mit der Tabulatortaste
Beachten Sie: Um eine korrekte Darstellung dieser Pseudoformate zu erreichen, müssen Sie bei der Notierung die folgende Reihenfolge einhalten: :link, :visited, :hover, :active.
Netscape 4.x und der Internet Explorer 3.0 interpretieren noch nicht alle Angaben. Insbesondere reagiert Netscape 4.x noch nicht auf das Pseudoformat a:hover. Der Internet Explorer 5.x kennt die Angabe a:focus noch nicht.
:focus funktioniert bei anderen Elementen als Verweisen auch. Wenn Sie beispielsweise für h1:focus CSS-Eigenschaften definieren und dann mit der Maus auf eine h1-Überschrift klicken, nimmt diese, solange die Maus geklickt ist, die definierten Eigenschaften an.
|
noledge
CWNE #540
|
nageh, des gibts ja ned, dass des ohne JS ned im IE funktioniert
|
that
ModeratorHoffnungsloser Optimist
|
pics???
http://www.w3.org/TR/REC-CSS2/selector.html#dynamic-pseudo-classes CSS doesn't define which elements may be in the above states Ob ein Browser diese Formatierungen also nur bei "A" oder überall versteht, wird durch CSS nicht definiert, d.h. IE ist in diesem Fall nicht fehlerhaft.
|