Mailinglisten-Archive |
On Thu, Feb 2001 at 15:58:53, Kai Meder wrote:
> MP> Tach,
> Nabend Michael,
>
> MP> wenn der text aber länger als 400
> MP> ist (quasi ohne umbrüche), dann wird die tabelle automatisch breiter.
> MP> kann ich das irgendwie abfangen, oder umbrüche ab einer bestimmten länge
> MP> erzwingen?
Aus SelfHTML von Stefan Münz:
| Die Angaben zu Breite und Höhe einer Tabelle sind nur wirksam, wenn
| der Tabelleninhalt kleiner ist, so daß leerer Raum entsteht. Wenn der
| Tabelleninhalt größer ist, werden die Angaben zu Breite und Höhe außer
| Kraft gesetzt. Die Tabelle wird in diesem Fall vom WWW-Browser so
| dimensioniert, daß der gesamte Inhalt angezeigt wird.
> hmm... würds vielleicht mit for-schleife machen..
>
> $buffer = "";
> for ($i=0; $i<strlen($text); $i++)
> {
> $char = substr($text , $i , 1);
>
> if (($i % 400) == 0) // alle 400 zeichen auto-umbruch
> {
> $buffer .= "<br>".$char;
> }
> else
> {
> $buffer .= $char;
> }
> }
> $text = $buffer;
Ist IMHO zu aufwendig und ausserdem können auf diese Weise u. U. einige
Worte zerrissen werden, das will man nun ja auch nicht.
-Timo
php::bar PHP Wiki - Listenarchive