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