• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Text fliesst aus dem Bildschirm

Lehrling1991

Neues Mitglied
Hallo Zusammen

Ich hab den Auftrag für eine Seite, also hab ich als Beispiel 2 Layouts angefertig. Eines mit Tabellen und eines mit Div boxen.


Nun hab ich aber mit beiden das Problem, das im Content-Feld der Text über den Rand hinausfliesst. Eine horizontale Scrollbar ist nicht erwünscht, eine vertikale ist eingebaut.
Wie kann ich das Regeln das der Text nicht weiterfliesst sondern einen Umbruch macht am Rand?

Der Code des Tabellen-Layouts
HTML:
<td valign="top" align="left" width="617px" height="500px">
                <div style="width: 870px; height: 500px; overflow-x: hidden; overflow-y: scroll">
Der Code des DIV-Layouts ist:
HTML:
<div id="content" style="overflow: hidden; overflow-x: hidden; overflow-y: scroll">
Der CSS Code dazu:
Code:
#content
{
width: 650px;
height: 500px;
padding: 5px;
margin-left: 220px;
background: #D6D6D6;
}
Das Tabellenlayout ist mir nicht so wichtig. Wenn Ihr helfen könnt lieber für das DIV-Layout.

Hoffe auf etwas Hilfestellung.

Freundliche Grüsse und vielen Dank
Luca Summermatter
 
was auch immer dein Problem ist, ist nicht in dem Code zu suchen, den du uns zeigst.
Dein CSS ist zwar ziemlich wüst und ich weiß auch nicht, warum du auslagerst UND das style-attribut fürs selbe element nutzt, aber direkt einen fehler kann ich nicht entdecken.
habs mal bissel angepasst und auf meinen space geladen...und funktioniert ohne nennenswerte änderungen
Test
 
Hallo Zusammen

Danke beiden für die Antworten.

Nun Space Vampire danke vielmals für das Beispiel. Ich hab meinen Text aus den <p></p> Tags rausgenommen und dann hats funktioniert wie du gesagt hast.

aber wiso geht es nicht wenn ich den text in <p> tags eingeschlossen habe?
Im CSS Code hab ich nämlich keine Eigenschaften für <p> definiert.

Ich bin noch nicht so lange dabei. Wiso ist es denn wüst? wie wäre es besser deiner meinung nach? und es ist ausgelagert weil ich am probieren war... :)

und zu Elroy, ja demfall schon, aber es muss irgendwie an den Eigeschaften der <p> tags liegen das es nicht funktioniert hat.

MFG
 
aus welchen p-Tags? In dem Beispiel sind keine. Aber selbst wenn man dein Beispiel so erweitert, läuft kein Text aus dem Bereich. Zeig doch mal ein Beispielcode, der wirklich das macht was du schilderst.
 
Ich hab meinen Text aus den <p></p> Tags rausgenommen...wie du gesagt hast.
Hab ich nicht gesagt! Hab in meinem Beispiel nur keine verwendet. Mein Fehler, falls das zu Missverständnissen geführt hat ;)

aber es muss irgendwie an den Eigeschaften der <p> tags liegen das es nicht funktioniert hat.
Nehm ich auch an. Zumindest in den Eigenschaften des betreffenden P-Tags.
Irgendwo ist da was definiert, was aus deinem Beispielcode nicht zu er esehen ist.

Wiso ist es denn wüst?
Wüst ist vielleicht etwas übertrieben.
Hauptsächlich wegen Auslagerung und style-attribut.
Auch im Style-attribut beendet man die letzte Eigenschaft mit einem ;
Außerdem hast du unnötiges CSS genutzt.
Code:
overflow: hidden;
overflow-x: hidden;
overflow-y: scroll;
ist Overkill.
Code:
overflow-y: scroll;
reicht hier aus
 
Offtopic: Ich musste doch mal laut lachen, als ich die Themenüberschrift in der Forenübersicht gelesen habe :-)
 
wahrscheinlich nichts schlimmes ;) seine problembeschreibung war ja dann unzweifelhaft, deswegen hab ich zu anfangs auch keinen blöden spruch gerissen :)
Aber das sollte als OT auch nun reichen :P
 
ich wüsste nicht, was an dieser feststellung einem dummen spruch gleich kommt.
ich find den ziemlich treffend, sachbezogen und unmissverständlich.
und falls der textauszug doch missverständlich ist, sei an dieser stelle klargestellt, dass sich "...was auch immer dein Problem ist..." nicht auf dem TS sondern auf sein Codeproblem bezieht, welches sich nicht aus dem gezeigten code herleiten lässt ;)
alle klarheiten beseitigt?
 
Zurück
Oben