Mam taki kawałek kodu HTML:
<tr>
<td>Nazwa</td>
<td>Waga [kg]</td>
<td>Długość [m]</td>
<td>Suma pow. [m<sup>2</sup>]</td>
</tr>
CSS:
tr:first-child td
{
background-color: #474747;
}
td:first-child
{
background-color: grey;
}
table
{
border: 2px solid black !important;
border-collapse: collapse;
}
td
{
border: 1px solid black;
background-color: lightgrey;
padding: 10px;
margin: 0;
}
W ostatniej komórce, tam gdzie jest użyty tag <sup> na dole pojawia się mały margines (jak na zdjęciu). Problem znika kiedy usunę tag sup. Co powoduje taki błąd? Jak go naprawić?