Ich habe eine HTML-Tabelle mit table-layout: fixedund eine td mit einer festgelegten Breite. Die Spalte wird weiterhin erweitert, um den Inhalt von Text aufzunehmen, der kein Leerzeichen enthält. Gibt es eine andere Möglichkeit, dies zu beheben, als den Inhalt jedes td in ein div zu packen?
Beispiel: http://jsfiddle.net/6p9K3/29/
<table>
<tbody>
<tr>
<td style="width: 50px;">Test</td>
<td>Testing 1123455</td>
</tr><tr>
<td style="width: 50px;">AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA</td>
<td>B</td>
</tr>
</tbody>
</table>
table
{
table-layout: fixed;
}
td
{
border: 1px solid green;
overflow: hidden;
}
Im Beispiel sehen Sie, dass die Spalte mit AAAAAAAAAAAA ... erweitert wird, obwohl sie explizit auf 50px eingestellt ist.