Den kan du kun løse ved at angive faste bredder til celle 1-5 og ingen bredde på celle 6 som fx:
<table width="971" border="0" style="border: solid 1px red;">
<tr style="background-color:orange;">
<td width="120">Lorem</td>
<td width="120">ipsum</td>
<td width="120">dolor</td>
<td width="120">sit</td>
<td width="120">amet</td>
<td></td>
</tr>
<tr style="background-color:green">
<td colspan="6">
Lorem ipsum dolor sit amet
</td>
</tr>
</table>
Bemærk at jeg har angivet tabellen og celle 1-5 til at have faste bredder målt i pixels for at sikre at alle besøgende ser de opstillede data på samme måde. Hvis man bruger %'er bliver opstillingen af data afhængig af den besøgendes skærm opløsning.
971px er den optimale størrelse på en 1024x768 skærm, da det tager højde for lodret scrollbar og giver en god margin omkring tabellen (15px i hver side ca).
En anden måde, der måske er mere i stil med det du eftersøger er følgende:
<table width="971" border="0" style="border: solid 1px red;">
<tr style="background-color:orange;">
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
<td width="90%"></td>
</tr>
<tr style="background-color:green">
<td colspan="6">
Lorem ipsum dolor sit amet
</td>
</tr>
</table>
Det er i orden at bruge %'er på celler, hvis tabellen er fast defineret af pixels.