Questo è più di un "dimmi perché non funziona" invece di "aiutami a risolvere il problema". Se provo ad applicare il padding a un elemento thead o tr all'interno di una tabella, non funziona. L'unico modo in cui il padding funziona è se lo applico direttamente all'elemento th o td. Perché è così? C'è un modo semplice per applicare il padding all'intero thead o tr o lo si aggiunge alla th and td l'unica opzione?Perché il padding non è applicato agli elementi della tabella?
<table>
<thead>
<tr>
<th>Destination</th>
<th>Size</th>
<th>Home Value</th>
</tr>
</thead>
<tbody>
<tr>
<td>test 1</td>
<td>test 2</td>
<td>test 3</td>
</tr>
</tbody>
</table>
Avviso il 10px di imbottitura sul thead.
table {
width: 100%;
}
thead {
text-align: left;
background-color: yellow;
padding: 10px;
}
theads e TRS non possono avere imbottitura per definizione . Cosa ti aspetti che assomigli? – BoltClock
Non capisco davvero l'approccio. Si finisce con un riempimento del massimo di qualsiasi 'TD', indipendentemente da qualsiasi altro, quindi è possibile specificare più paddings diversi su' TD', che è una sciocchezza. Sembrerebbe essere più logicamente applicato a "TR" secondo me. – nicodemus13