Thomas J.S.: kein zeilenumbruch mehr...

Beitrag lesen

Hallo,

Wenn ich jetzt in die Spalte einen langen Text reinmache ohne Zeilenumbruch, dann geht der Text einfach über den Rand hinaus und man sieht ihn nicht mehr...

Liegt das am table-layout:fixed der tabelle???

Ja, aber das hat mit dem Zeilenumbruch nichts zu tun. In jeder Zelle wo der Text selbst keine Leerzeichen enthält wird die Zelle entweder breiter gemacht, oder der Text geht über dem Rand der Zelle hinaus.
Dagegen kannst du nur etwas komplizierter was machen:

<html>
<head>
 <title>Untitled</title>
 <style type="text/css">
 table {table-layout:fixed; border:solid 2px green; width:604px}
 td {width:200px; height:100%; }
 </style>
</head>

<body>
<table><tr>
<td>tex text</td>
<td>text text td>
<td>
<div style="width:100%; height:100%; overflow:auto; border:solid 1px red;">langerTextOhenZeilenumbrüche</div>
</td>
</tr></table>

Grüße
Thomas