En este segundo caso vamos a utilizar el elemento table-layout: fixed en la clase que define la tabla para que el navegador realice automáticamente la asignación de dimensiones a las celdas, filas y columnas:
<table class="tbCss2">
<caption class="tb2CaptionTop"> Ventas por Trimestre</caption>
<tr class="tbHeader2">
<th colspan="3"> 1º Trim</th>
<th colspan="3"> 2º Trim</th>
<th colspan="3"> 3º Trim</th>
<th colspan="3"> 4º Trim</th>
</tr>
<tr class="tbSubHeader2">
<th colspan="3"> 1.200</th>
<th colspan="3"> 1.150</th>
<th colspan="3"> 11.320</th>
<th colspan="3"> 1.110</th>
</tr>
<tr>
<td class="tdCss2"> 400</td>
<td class="tdCss2"> 300</td>
<td class="tdCss2"> 500</td>
<td class="tdCss2"> 650</td>
<td class="tdCss2"> 375</td>
<td class="tdCss2"> 125</td>
<td class="tdCss2"> 275</td>
<td class="tdCss2"> 10.425</td>
<td class="tdCss2"> 620</td>
<td class="tdCss2"> 530</td>
<td class="tdCss2"> 370</td>
<td class="tdCss2"> 210</td>
</tr>
<caption class="tb2CaptionBottom"> Ejercicio-2007</caption>
</table>
Vemos que los anchos de columnas y celdas resultan diferentes (mayores) que en el caso anterior, dónde, al no haber especificado table-layout, el navegador asume el valor por defecto, table-layout: auto.
Se han utilizado las siguientes clases de estilo para aplicar formato a la tabla, título ( <caption>), filas y celdas:
.tbCss2 {table-layout: fixed;background: #EFEFFF;color: #333377;border-collapse: separate;border-spacing: 6px;border:1px solid #FF0000;font-size:11px;padding: 6px;border:2px groove #C8C8F2;line-height: 1.5em;white-space: nowrap;font-family: verdana,arial,helvetica,sans-serif;}
.tb2CaptionTop {caption-side: top;background: #EFEFFF;color:#191970;border-top:1px solid #191970;border-left:1px solid #191970;border-right:1px solid #191970;font-weight: bold;font-size:11px;font-family: verdana,arial,helvetica,sans-serif;}
.tb2CaptionBottom {caption-side: bottom;background: #EFEFFF;color:#191970;border-bottom: 1px solid #191970;border-left: 1px solid #191970;border-right: 1px solid #191970;font-style: italic;font-weight: bold;font-size:11px;font-family: verdana,arial,helvetica,sans-serif;}
.tbHeader2 {background: #0077AA;color: #FFFFFF;font-size:11px;font-weight: bold;padding: 6px;border:2px groove #C8C8F2;line-height: 1.5em;white-space: nowrap;font-family: verdana,arial,helvetica,sans-serif;}
.tbSubHeader2 {background: #CCCCCC;color: #191970;font-size:11px;font-weight: bold;padding: 6px;border:2px groove #C8C8F2;line-height: 1.5em;white-space: nowrap;font-family: verdana,arial,helvetica,sans-serif;}
.tdCss2 {background: #FFFFFF;padding: 4px;border:1px solid #191970}
|