Ho una tabella HTML con una cella che ha un rowspan. In pratica solo una cella a sinistra con rowspan = 2 e 2 colonne a destra. Voglio che le colonne sul lato destro rimangano in cima. Tuttavia, lo spazio sul lato destro è diviso equamente tra le due colonne. Aggiunta di altezza: il 100% all'ultima colonna sul lato destro fa il trucco in Chrome, ma non funziona in FF o IE.Allineamento della cella di tabella con rowspan
<table border="1" style="width: 200px;">
<tr>
<th>Col1</th>
<th>Col2</th>
</tr>
<tr>
<td rowspan="2">Some long cell here...The point is that the Col_A and Col_B should both stick to the top. I tried adding height: 100% to the last column (Col_B) but that does only work in Chrome. Firefox puts Col_B at the very bottom while IE seems to completely ignore it.</td>
<td>Col_A</td>
</tr>
<tr>
<td>Col_B</td>
</tr>
</table>
Fiddle: https://jsfiddle.net/jtr1r132/1/
Aggiornamento:
Come Pragnest suggerito qui di seguito, l'aggiunta di altezza: 1px alla prima colonna a destra (col_a) fa il trucco per Chrome e FF. In IE (e Edge) tuttavia non funziona ancora come previsto.
violino Aggiornato: https://jsfiddle.net/jtr1r132/9
si desidera Col_B nell'esempio 2 sulla parte superiore in FF, giusto? –
Penso che volessi risolvere questo problema con altezza: 100% che è un problema in FF, ma se vuoi che la soluzione metta quel td in cima, menziona nella tua domanda, altrimenti sarà una domanda dinamica. Grazie –
Voglio Col_B in cima a tutti i browser, se possibile ;-) – parapic