 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
15.04.2005, 15:30
|
#1
|
|
TP-Supporter
Registriert seit: Feb 2005
|
Div wird durch pre zu breit
Hallo,
erstmal gleich den Link zur Problemseite (wenn mögllich im IE betrachten):
http://wildersueden.dyndns.org/show....tion=news&id=4
Der Text wird über einen Content Manager in die DB eingetragen und dann in einem pre-Bereich innerhalb eines Divs ausgegeben. Jetzt taucht aber das oben geziegte Problem auf, allerdinsg nur im IE so weit ich weiss. Wisst ihr, wie man das wegbekommt? Hab schon versucht pre eine Breite zu geben, aber das geht auch nicht.
Gruß, Driver
|
|
|
15.04.2005, 15:33
|
#2
|
|
TP-Supporter
Registriert seit: Jun 2004
|
im ff schießt der text drüber
nur so als ergänzung 
__________________
Ich bin bereit, meinem Schöpfer gegenüberzutreten.
Ob mein Schöpfer ebenso bereit ist, diese Begegnung über sich ergehen zu lassen, ist eine andere Sache.
|
|
|
15.04.2005, 15:39
|
#3
|
|
TP-Veteran
Registriert seit: Jan 2004
Ort: Borntowncity
|
Ist doch auch kein Wunder, wenn der Text innerhalb eines pre-tags steht. http://de.selfhtml.org/html/text/pra...htm#definieren
Entweder gibst du die Zeilenumbrüche per Hand ein, so dass es ungefähr passt, oder versuchst das pre-tag auszumerzen.
Im IE wird der div übrigens größer, weil er hier fälschlicherweise die Größe des divs dem Inhalt anpsst. 
|
|
|
15.04.2005, 15:51
|
#4
|
|
TP-Supporter
Registriert seit: Feb 2005
|
Zitat:
|
Zitat von Weede
im ff schießt der text drüber
nur so als ergänzung 
|
Jop, das weiss ich. Dachte dass das weg geht, wenn auch das Problem im IE behiben ist.
Zitat:
|
Zitat von Nele
Ist doch auch kein Wunder, wenn der Text innerhalb eines pre-tags steht. http://de.selfhtml.org/html/text/pra...htm#definieren
Entweder gibst du die Zeilenumbrüche per Hand ein, so dass es ungefähr passt, oder versuchst das pre-tag auszumerzen.
Im IE wird der div übrigens größer, weil er hier fälschlicherweise die Größe des divs dem Inhalt anpsst. 
|
Hmm, ok, dann muss ich den pre-Tag wohl weglassen. Wie kann man denn mit PHP Zeilenumrüche in <br>'s Umwandeln? Ich kenn schon die ganzen replace-Befehle aber wie muss die Stelle aussehen, wo steht, was ersetzt werden soll?
|
|
|
15.04.2005, 16:10
|
#5
|
|
TP-Veteran
Registriert seit: Jan 2004
Ort: Borntowncity
|
Der Text bricht doch automatisch um, wenn du das pre-tag weglässt.
Oder hab ich grad Tomaten auf der Denkapparatur ? 
|
|
|
15.04.2005, 16:16
|
#6
|
|
TP-Supporter
Registriert seit: Feb 2005
|
Ja, schon, aber wenn über den Content Manager im Textfeld eine neue Zeile angefangen wird, so wird die dann nicht aisgegeben, weisste, was ich meine?
|
|
|
15.04.2005, 16:22
|
#7
|
|
TP-Specialist
Registriert seit: Mar 2005
Ort: Unterfranken
|
Zitat:
|
Zitat von Driver
Wie kann man denn mit PHP Zeilenumrüche in <br>'s Umwandeln?
|
Einfacher geht's nicht: mit dem PHP-Befehl nl2br() --
Code:
nl2br("Eins
Zwei
Drei")
ergibt:
Code:
"Eins<br />
Zwei<br />
Drei"
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 20:52 Uhr.
|
 |