pinsel
linie
Donnerstag, 16. Oktober 2008 Uhr

Manchmal ist die Art und Weise wie manche Dingen verlaufen echt wundersam - und ich meine damit nicht die göttlichen Irrwege. Da ist mir wieder einmal eine Sache passiert, die sich im grundsätzlichen Ablauf schon hundertfach wiederholt hat.

Als ich mich damals gezwungen sah, mein Gästebuch selbst zu implementieren, habe ich mir das Hirn zermatert, wie ich die Benutzereingaben vernünftig darstelle. Unter anderem drängte sich mir die Frage auf, wie ich Zeilenumbrüche und Leerzeilen umsetzen kann. Da ich damals nicht auf die viel näher liegende Lösung kam :oops: , setzte ich reguläre Ausdrücke ein, um ein bestimmtes und vorgegebenes User-Tag in einen Zeilenumbruch umzuwandeln.

$content=str_replace(”[br]“,”<br>”,$content);

Im Zuge meines Wiki-Re-Designs stolperte ich quasi (auf der überaus empfehlenswerten Seite css4you.de) auf die Eigenschaft whitespace für Textumbrüche. Nach dem ich mich über mich selber zu Ende geärgert hatte, setzte ich das Ganze in meinem Gästebuch um und es funktioniert sogar :D .

Die Textausgabe versehe ich mit der Eigenschaft:

whitespace: pre-wrap

Das hat zur Folge, dass der Text seine Zeilenumbrüche behält und er automatisch am Ende der Zeile umgebrochen wird, wenn er mehr Platz benötigt.

Dank an die CSS-Götter :angel: - wieder mal was dazugelernt.

RSS feed | Trackback URI

1 Kommentar »

Kommentar von Holger

Hab mit den Artikel durchgelesen und muss schon sagen, dass mit dem whitespace: pre-wrap kannte ich so auch noch nicht. Hab selbst längere Zeit mit Umbrüchen gekämpft, bis es bei mir passte.

 
Name
E-Mail
www

Dein Kommentar:

Trackbacks

Blogverzeichnis - Blog Verzeichnis bloggerei.de Blog Top Liste - by TopBlogs.de

Bloggeramt.de

vdsvds
top