-
Hallo

Und zwar habe ich folgendes Problem. Ich habe mein Design komplett mit DIV-Boxen aufgebaut und an ein CMS "angepasst", jedoch geht der Text, wenn er denn zu lang ist, einfach über die DIV-Box hinaus. Das sieht dann so aus:
Screenshot
Hier der Quelltext:
Das Stylesheet:
Die Index.htmlHTML-Code:// [...] #main { float: left; width: 338px; height: 560px; background-color: #fdfdfd; } #content { width: 308px; text-align: justify; margin: 0px 15px 15px 15px; } // [...]
Meine Frage ist nun, ob und wie man einen Zeilenumbruch erzwingen kann, am besten irgendwie in Relation zur Größe der DIV-Box. overflow hilft mir nicht viel weiter, da ich den text nicht abschneiden oder ihn in einer Scrollbox haben möchte.HTML-Code:// [...] <div id="main"> <div id="content"> <?php page_content(); ?> </div> </div> // [...]
Und der wordwrap Befehl in der PHP Datei zerlegt mir den ganzen Text wahllos und zeigt mir teilweise den Quelltext an.
Ich weiß nicht mehr weiter
MfG L99PGeändert von L99P (06.08.08 um 22:52 Uhr)
-
07.08.08 02:35 #2
http://www.tutorials.de/forum/php/31...r-umbruch.html
Nun, eine Zeile wird gebrochen, wenn ein Bindestrich oder ein Space existiert, wie es so zB beim justify ist. Wenn also ein Wort länger als eine bestimmte Anzahl Buchstaben ist, solltest Du in obigem Link eine Replace-Funktion finden, die ein Leerzeichen oder einen Bindestrich einfügt.
Das Beispiel, dass Du da zeigst, mag ja theoretisch ein Problem sein, praktisch gibt es nur Links, die überlang sein können. Diese müssen getrennt werden, und beide Teile werden mit dem vollständigen <a href> bezeichnet.
mfg chmeeMein Blog - VideoFAQ - FotoFAQ - bei Flickr - DSLR Kleinanzeigen
Benutzt den DANKE-Knopf oder bewertet den Beitrag
"GEHT NICHT" HILFT NICHT, TESTET EURE CODES ONLINE UND GEBT KLARE INFOS!
-> Regexp <- -> php <- -> Javascript <-
-
Mit Erlaub - dein provoziertes Beispiel wird zu 99% nicht eintreffen, da der Contentbereich ausreichend Breit ist. Ich würde mir darüber keinen Kopf machen.
Und wie chmee schon geschrieben hat, weder mit PHP, noch mit einer anderen Sprache kann man einen beliebigen String sinnvoll trennen, ohne diverse Sollbruchstellen vorzugeben.
-
Einmal vorweg, das Beispiel von chmee hat funktioniert. Danke dafür

@DeluXe: Ja mir ist klar, dass dieses Beispiel oder so ähnlich so gut wie nie vorkommt, jedoch hatte ich das Problem genau so mit einem ganz normalen Fließtext. Vielleicht kam das nicht so raus, jedoch hat das Problem sich ja nun gelöst. Danke trotzdem für deine Hilfe.
MfG L99P
Ähnliche Themen
-
Text geht über den Tabellenrand hinaus
Von diogenuss im Forum CSSAntworten: 5Letzter Beitrag: 03.04.10, 15:11 -
3 Spalten Layout. Text fließt über Ende der letzten hinaus.
Von mrepox im Forum CSSAntworten: 1Letzter Beitrag: 26.03.06, 23:48 -
Netscape 7.1 Text ragt über Box hinaus.
Von obaran im Forum CSSAntworten: 1Letzter Beitrag: 23.03.06, 17:11 -
Float-Element ragt über Text hinaus
Von obaran im Forum CSSAntworten: 4Letzter Beitrag: 20.03.06, 14:29 -
Menü wird nicht über Frame hinaus hinaus angezeig
Von Plantus im Forum Javascript & AjaxAntworten: 4Letzter Beitrag: 19.11.04, 11:07



1Danke

Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren