Box Shadow in der Tabellenzeile wird in bestimmten Browsern nicht angezeigt
CSS-Box-Shadow auf Tabellenzeilen -tr
- scheint nicht konsistent über alle Browser hinweg zu funktionieren. In einigen Browsern wird der Schatten angezeigt. Auf anderen gibt es keinen Schatten.
Ich benutze das folgende CSS:
tr {
background-color: rgb(165, 182, 229);
box-shadow: 0px 2px 2px black;
-moz-box-shadow: 0px 2px 2px black;
-webkit-box-shadow: 0px 2px 2px black;
}
td, th {
padding: 5px;
text-align: left;
}
Hier ist einjsFiddle des folgenden Schnipsel:
tr {
background-color: rgb(165, 182, 229);
box-shadow: 0px 2px 2px black;
-moz-box-shadow: 0px 2px 2px black, ;
-webkit-box-shadow: 0px 2px 2px black;
}
td, th {
padding: 5px;
text-align: left;
}
<table>
<tr>
<td> </td>
<th>One</th>
<th>Two</th>
</tr>
<tr>
<th>Title</th>
<td>Three</td>
<td>Four</td>
</tr>
<tr>
<th>Title2</th>
<td>Five</td>
<td>Six</td>
</tr>
<tr>
<th>Title3</th>
<td>Seven</td>
<td>Eight</td>
</tr>
<tr>
<th>Title4</th>
<td>Nine</td>
<td>Ten</td>
</tr>
</table>
Hinweis: Das gleiche Verhalten wird beim Ersetzen beobachtet<tr>
mit<div>
und hinzufügendisplay: table-row
.