Aiutatemi, perché non ci sto capendo più niente...
Voglio realizzare una tabella come questa che ho abbozzato in figura:
La dimensione di quelle due celle deve essere esattamente quella (non un pixel in più, né uno in meno), mentre le altre celle devono adattarsi alla larghezza della tabella (il 93% della larghezza della pagina), a prescindere da quale risoluzione dello schermo usa chi visita la pagina web.
Con colspan ho unito le prime due colonne nella seconda e terza riga e le ultime due colonne nell'ultima riga (e fin qui ci siamo).
Ho dato le dimensioni alle due celle di cui voglio una dimensione fissa, ma queste vengono più larghe del previsto (anche aumentando la larghezza, in percentuale, delle celle che gli stanno accanto) oppure, addirittura, si allineano come se nella tabella ci fossero solo due colonne e non tre.
Questo è il codice che ho usato:
codice:
<table width="93%" border="1" align="center">
<tr>
<td colspan="3"></td>
</tr>
<tr>
<td colspan="2" width="80%"></td>
<td bgcolor="green" rowspan="2" width="246" height="80" style="padding: 0px"></td>
</tr>
<tr>
<td colspan="2" width="80%"></td>
</tr>
<tr>
<td colspan="3"></td>
</tr>
<tr>
<td colspan="2" width="60%"></td>
<td bgcolor="green" width="468" height="60" style="padding: 0px"></td>
</tr>
</table>
Dove sbaglio?
P.S.: Ho provato anche a impostare la larghezza delle celle tramite CSS, ma non cambia nulla.