Logo

Mein Gäs­te­buch

Schlagwörter: ,

Manch­mal ist die Art und Weise wie man­che Din­gen ver­lau­fen echt wun­der­sam - und ich meine damit nicht die gött­li­chen Irr­wege. Da ist mir wie­der ein­mal eine Sache pas­siert, die sich im grund­sätz­li­chen Ablauf schon hun­dert­fach wie­der­holt hat.

Als ich mich damals gezwun­gen sah, mein Gäs­te­buch selbst zu imple­men­tie­ren, habe ich mir das Hirn zer­ma­tert, wie ich die Benut­zer­ein­ga­ben ver­nünf­tig dar­stelle. Unter ande­rem drängte sich mir die Frage auf, wie ich Zei­len­um­brü­che und Leer­zei­len umset­zen kann. Da ich damals nicht auf die viel näher lie­gende Lösung kam Oops! , setzte ich regu­läre Aus­drü­cke ein, um ein bestimm­tes und vor­ge­ge­be­nes User-Tag in einen Zei­len­um­bruch umzuwandeln.

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

Im Zuge mei­nes Wiki-Re-Designs stol­perte ich quasi (auf der über­aus emp­feh­lens­wer­ten Seite css4you.de) auf die Eigen­schaft whi­te­space für Text­um­brü­che. Nach dem ich mich über mich sel­ber zu Ende geär­gert hatte, setzte ich das Ganze in mei­nem Gäs­te­buch um und es funk­tio­niert sogar Grin .

Die Text­aus­gabe ver­sehe ich mit der Eigenschaft:

whi­te­space: pre-wrap

Das hat zur Folge, dass der Text seine Zei­len­um­brü­che behält und er auto­ma­tisch am Ende der Zeile umge­bro­chen wird, wenn er mehr Platz benötigt.

Dank an die CSS-Götter Angel - wie­der mal was dazugelernt.

Geschrieben am 16.10.2008 von Sven in Aktuelles, Programmieren, Webseite · 1 Kommentar
Weder Pings noch Kommentare sind erlaubt.

Ein Kommentar auf “Mein Gäs­te­buch”

  1. Holger sagt:

    Hab mit den Arti­kel durch­ge­le­sen und muss schon sagen, dass mit dem whi­te­space: pre-wrap kannte ich so auch noch nicht. Hab selbst län­gere Zeit mit Umbrü­chen gekämpft, bis es bei mir passte.


Diese Seite und ihr Inhalt unterliegen, sofern nicht anders gekennzeichnet, einer Creative Commons-Lizenz.
cclicense

Dieser Blog benutzt das großartige WordPress.

top