Vedere jsFiddle.Chrome 50 Modifica del comportamento implicito dell'altezza della cella della tabella
<table>
<tr>
<td>
<div>
Hello World
</div>
</td>
</tr>
</table>
html, body {
height:100%;
background-color:steelblue;
margin:0;
}
table {
height:100%;
border:1px;
}
td {
border:1px;
}
tr {
background-color: green;
}
div {
background-color:salmon;
height:100%;
}
Prima di Chrome 50, un tavolo con altezza 100% sarebbe anche applicare implicitamente altezza 100% alla sua celle della tabella.
Questo è stato un longstanding bug nelle versioni di Firefox e IE < 11. Chrome e Safari hanno sempre passato l'altezza percentuale implicita sulle celle.
Qual è il comportamento corretto in base alle specifiche? Questo è stato introdotto dal design?
Edit: Chromium Bug Report
Questa non dovrebbe essere una domanda per i Chrome? Sono noti per uscire su SO? –
Inviato anche come problema di Chromium. Dato che questo sta avendo un impatto importante, speravo in una community più reattiva. –
Probabilmente è visto fuori tema qui. – mplungjan