WordWrap - Problem

Waterstorm

Erfahrenes Mitglied
hi liebe tutorianer :)

Ich hab hier folgenden Code



PHP:
<pre style="border:1px blue solid; width:100px;padding:2px">
<?php
$text = "Die ist ein längerer Text, der in einem kleinen Fenster erscheinen soll";
echo wordwrap($text, 20);
?>
</pre>

Mein Problem ist das, im FF und im Opera der Text über das Kästchen geht. Im IE tritt der Fehler nicht auf. Das laesst mich vermuten das ich eine nicht html Konforme Operation gemacht hab oder wie auch immer. Aber wo liegt der Fehler?
 
Der Inhalt des pre-Element wird von den Browsern präformatierter Text dargestellt, bei dem nur nach dem Zeilenvorschub-Zeichen (U+000A) umgebrochen wird.

Wenn du nun jedoch ein anderes Element wählst (beispielsweise das Absatz-Element p), wird der Text ensprechend der Unicode Line Breaking Properties dargestellt.
 
danke gumbo ;)

hat funktioniert.
PHP:
<p style="border:1px blue solid; width:160px;padding:2px">
<?php
$text = "Die ist ein längerer Text, der in einem kleinen Fenster erscheinen soll";
echo wordwrap($text, 20);
?>
</p>
 
Wenn deine Frage damit beantwortet bzw. dein Anliegen befriedigt ist, markiere dieses Thema bitte als erledigt.
 
Zurück