Ich habe folgendes Problem: Wenn ich in einer Tabelle die Spalten mit einer style width in Prozent deklariere, funktioniert nach einem colspan Breite überhaupt nicht mehr. Aber mit dem HTML Attribut width funktioniert es. Kann mir bitte jemand dazu Hilfe geben?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr">
<head>
<style>
body, p{
margin: 0 auto;
}
html, body {
padding: 0;
}
div, table {
border-collapse: collapse;
table-layout: fixed;
width:520.5pt;
}
table, td {
border: 1px dashed grey;
}
</style>
</head>
<body contenteditable="false" >
<table style="width=100%;" border="2" cellpadding="5">
<tr>
<td style="width=25%;"> </td>
<td style="width=25%;"> </td>
<td style="width=20%;"> </td>
<td style="width=30%;"> </td>
</tr>
<tr>
<td style="width=25%;"> </td>
<td style="width=25%;"> </td>
<td style="width=20%;"> </td>
<td style="width=30%;"> </td>
</tr>
<tr>
<td style="width=25%;"> </td>
<td style="width=25%;"> </td>
<td colspan="2" >COLSPAN="2"</td>
</tr>
<tr>
<td style="width=25%;"> </td>
<td style="width=25%;"> </td>
<td style="width=20%;"> </td>
<td style="width=30%;"> </td>
</tr>
</table>
<table width="100%">
<tr>
<td width="25%"> </td>
<td width="25%"> </td>
<td width="20%"> </td>
<td width="30%"> </td>
</tr>
<tr>
<td width="25%"> </td>
<td width="25%"> </td>
<td width="20%"> </td>
<td width="30%"> </td>
</tr>
<tr>
<td width="25%"> </td>
<td width="25%"> </td>
<td colspan="2" >COLSPAN="2"</td>
</tr>
<tr>
<td width="25%"> </td>
<td width="25%"> </td>
<td width="20%"> </td>
<td width="30%"> </td>
</tr>
</table>
</body>
</html>