Box Shadow w wierszu tabeli nie pojawia się w niektórych przeglądarkach
CSS box-shadow na wierszach tabeli -tr
- Wydaje się, że nie działa konsekwentnie we wszystkich przeglądarkach. W niektórych przeglądarkach wyświetlany jest cień; na innych nie ma cienia.
Używam następującego 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;
}
Tutaj jestjsFiddle poniższego fragmentu:
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>
Uwaga: To samo zachowanie obserwuje się podczas zastępowania<tr>
z<div>
i dodawaniedisplay: table-row
.