Sto cercando di ottenere un tavolo con larghezza fissa td
se larghezza variabile td
s.Utilizzo di calc() con tabelle
Sto usando la funzione CSS calc()
, ma in qualche modo sembra che non sia possibile utilizzare %
nelle tabelle.
In modo che è quello che ho finora:
<table border="0" style="width:100%;border-collapse:collapse;">
<tr style="width:100%">
<td style="width:30px;">1</td> <!--Fixed width-->
<td style="width: calc((100% - 230px)/100 * 40);">Title</td> <!--Width should be 40% of the remaining space-->
<td style="width: calc((100% - 230px)/100 * 40);">Interpret</td> <!--Width should be 40% of the remaining space-->
<td style="width: calc((100% - 230px)/100 * 20);">Album</td> <!--Width should be 20% of the remaining space-->
<td style="width:80px;">Year</td><!--Fixed width-->
<td style="width:180px;">YouTube</td><!--Fixed width-->
</tr>
</table>
come la vedo io, dovrebbe funzionare, ma non è.
Qualcuno sa come risolvere questo? O forse ha un altro suggerimento su come raggiungere il mio obiettivo?
Non vorrei usare calc ancora :) Attendere almeno altri 6 mesi fino a quando il supporto per cal raggiunge tutti i browser, in questo modo eviterete il lotto di problemi di compatibilità. Per diverse larghezze di TD prova a usare