phpbar.de logo

Mailinglisten-Archive

[php] tabellenbreite

[php] tabellenbreite

Timo Schmidt timo_(at)_cys.de
Thu, 8 Feb 2001 16:08:40 +0100


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