CSS Hover funktioniert nicht?

michse02

Well-known member
ID: 96795
L
6 Mai 2006
304
18
Ich hab den folgenden Schnipsel:

Code:
...
<style type="text/css">
<!--

.user:hover {
background-color:#ffff00;
}

-->
</style>
</head>
<body >

<center>
<table >
<tr class="user">
<td> </td>
<td>blub</td>
<td><a href="email.php?ziel=xxx" class="adminlink">xxx</a> </td>
<td>0 </td>
<td>1 </td>
<td>0 </td>
<td>0 </td>
<td>0 </td>
<td>0 </td>
<td><a href="user.php?mode=bearb&user=xxx" class="adminlink">bearbeiten</a> </td></tr>
...

Ziel: Wenn man mit der Maus über die Zeile geht soll sie farblich Hinterlegt werden...

Unter https://www.loseweltmeister.de/ladder.php funktioniert es, auf ner anderen seite tut das obige nicht.

jemand ne Idee warum nicht und wie ichs zum laufen krieg?

Gruß
 
fehlt da nicht ein a damit CSS wieß wozu er hover ausführen soll

PHP:
<style type="text/css">
a:hover {background-color : yellow}
</style>
 
klappt doch. im ff, der kann auch ohne a das hover ;)

musst nur den code richtig scheiben. css in head eben table zu und bla. klappt 1a
 
https://php.fun123.de/test.html

Code:
<html>
<head>
<style type="text/css">
<!--
.ladder:hover {
background-color:#ffff00;
-->
}

</style>
</head>
<body>


<table>
<tr class="ladder">
<td>blub</td>
<td>0 </td>
<td>0 </td>
</tr>

<tr class="ladder">
<td>Iceman</td>
<td>0 </td>
<td>0 </td>
</tr>
</table>

</body></html>

Funzt nicht. Bei mir zumindest nicht :(
Sieht jemand nen Fehler ?
 
Probier mal die Adressierung tr.ladder:hover td {. Dann wird's im Firefox funktionieren. Im IE hingegen immer noch nicht, da der sich bei :hover etwas anstellt. Da wird Dir nur die JavaScript-Variante bleiben...