d2wap
Erfahrenes Mitglied
Hallo zusammen,
da ich gerne eine Tabelle formatieren möchte, indem ich die Zeilen abwechselnd farbig mache und beim Mouseover (hover) die Zeile die Farbe wechselt.
Alles kein Problem.
Leider funktioniert mein Script nur im Firefox - jedoch nicht im IE. Weder unter 4, 5, 6 noch 7 tut es.
Nur die Zellen sind abwechselnd gefärbt - aber der Hover will und will nicht.
Anbei der Auszug aus dem CSS und eine Beispieltabelle:
da ich gerne eine Tabelle formatieren möchte, indem ich die Zeilen abwechselnd farbig mache und beim Mouseover (hover) die Zeile die Farbe wechselt.
Alles kein Problem.
Leider funktioniert mein Script nur im Firefox - jedoch nicht im IE. Weder unter 4, 5, 6 noch 7 tut es.
Nur die Zellen sind abwechselnd gefärbt - aber der Hover will und will nicht.
Anbei der Auszug aus dem CSS und eine Beispieltabelle:
PHP:
table.tablehover {
background-color: #FFFFFF;
margin: 0px;
padding: 0px;
border: 1px solid #ddd;
border-spacing: 0px;
width: 100%;
border-collapse: collapse;
}
table.tablehover th {
margin: 0px;
padding: 6px 4px 2px 4px;
height: 25px;
background: url(../images/background.jpg);
background-repeat: repeat;
font-size: 11px;
color: #000;
}
table.tablehover th.title {
text-align: left;
}
table.tablehover th a:link, table.tablehover th a:visited {
color: #c64934;
text-decoration: none;
}
table.tablehover th a:hover {
text-decoration: underline;
}
table.tablehover tr.row2 {
background-color: #F9F9F9;
}
table.tablehover tr.row1 {
background-color: #FFEFF0;
}
table.tablehover td {
border-bottom: 1px solid #e5e5e5;
padding: 4px;
}
table.tablehover tr.row2:hover {
background-color: #CCCCCC;
}
table.tablehover tr.row1:hover {
background-color: #CCCCCC;
}
table.tablehover td.options {
background-color: #ffffff;
font-size: 8px;
}
PHP:
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
</style>
<link href="test.css" rel="stylesheet" type="text/css">
<title>Test CSS</title>
</head>
<body>
<table class="tablehover">
<th>Testtabelle mit verschiedenfarbigen Rows und Hover-Effekt</th>
<tr class="row1">
<td>test</td>
<td>test test test</td>
</tr>
<tr class="row2">
<td>test</td>
<td>test test test</td>
</tr>
<tr class="row1">
<td>test</td>
<td>test test test</td>
</tr>
<tr class="row2">
<td>test</td>
<td>test test test</td>
</tr>
<tr class="row1">
<td>test</td>
<td>test test test</td>
</tr>
<tr class="row2">
<td>test</td>
<td>test test test</td>
</tr>
<tr class="row1">
<td>test</td>
<td>test test test</td>
</tr>
</table>
</body></html>