powie.de Tech Forum

pSys => CSS => Thema gestartet von: cj am 08. Januar 2008, 19:02:47

Titel: Text breiter angezeigt als im Code angegeben
Beitrag von: cj am 08. Januar 2008, 19:02:47
Hallo,
Ich habe auf meiner HP Smallville-Fanbase.de  folgendes Problem: Ich binde in meiner 160px breiten rechten Spalte einige Sachen einer anderen Page via php ein. Doch leider wird dies unter gewissen Umständen breiter angezeigt, der Text also nicht umgebrochen sondern einfach weitergeführt. Hasbe es schon mit mehreren Änderungen versucht, der Webmaster der anderen Site hat sogar im Quelltext die Breite auf 160px eingeschränkt, trotzdem klappt es nicht. Problem tritt im Firefox und meines wissens im IE auf. Nur Opera macht keine Probleme.
LG
CJ
Titel: Text breiter angezeigt als im Code angegeben
Beitrag von: am 08. Januar 2008, 21:03:35
Screenshot?
Titel: Text breiter angezeigt als im Code angegeben
Beitrag von: cj am 08. Januar 2008, 21:39:23
Hier: http://i66.photobucket.com/albums/h272/cjbjunior/Unbenannt-2.jpg
Titel: Text breiter angezeigt als im Code angegeben
Beitrag von: am 08. Januar 2008, 22:45:51
Die Wörter sind breiter als die Spalte. Du kannst nun entweder die Wörter trennen (funktioniert orthograpisch korrekt nur bedingt, dazu müsstest Du Komposita auftrennen und Silbengrenzen identifizieren und diese dann mit Bindestrichen versehen), oder Du sorgst dafür, dass dein Layout mit dem Inhalt skaliert (fließendes Layout). Das gibt dein Code aber derzeit nicht her.
BTW:
Du mißbrauchst an einigen Stellen Elemente, bspw. ist die Linkliste eine Tabelle und keine Liste. Insgesamt solltest Du dein Markup mal aufräumen.
Titel: Text breiter angezeigt als im Code angegeben
Beitrag von: cj am 08. Januar 2008, 22:54:29
du meinst sicher die links rechts richtig?? das liegt daran dass sie aus den p-forum stammen... bis auf die news... daran kann ich nix ändern... die übernehm ich so von smallville online...
naja schau ich mal wie ich das gnaze hinbekomme... aber das ist doch sch***e auf deutsch gesagt, wenn man dem element, in diesem fall der tabelle ne breite von 160px gibt, es aber im endeffekt doch breiter wird...
Titel: Text breiter angezeigt als im Code angegeben
Beitrag von: am 08. Januar 2008, 23:03:01

Original von CJ du meinst sicher die links rechts richtig?? das liegt daran dass sie aus den p-forum stammen... bis auf die news... daran kann ich nix ändern... die übernehm ich so von smallville online...
naja schau ich mal wie ich das gnaze hinbekomme... aber das ist doch sch***e auf deutsch gesagt, wenn man dem element, in diesem fall der tabelle ne breite von 160px gibt, es aber im endeffekt doch breiter wird...
[/quote]
Das ist nict Sch*** sondern logisch! Wenn ein Wort in der vorgegebenen Schriftgröße mehr Platz braucht, dann nimmt es sich den! Was soll es denn sonnst auch machen?
Wieso setzt du solche Dinge in eine so schmale Tabelle? Das kann nicht immer gut gehen!!!
Titel: Text breiter angezeigt als im Code angegeben
Beitrag von: cj am 08. Januar 2008, 23:11:58
ich ahbe sie gar nicht da rein gesetzt... die tabelle ist von dem webmaster von smallville-online gemacht worden... von dort include ich die sachen... und diese breite wollte ich haben, da ich die seite nicht über die ganze breite haben wollte
Titel: Text breiter angezeigt als im Code angegeben
Beitrag von: am 09. Januar 2008, 11:30:11
Was soll es denn sonnst auch machen?[/quote]
Man kann dem Elternelement allerdings sagen, wie Überfluß behandelt werden soll.
und diese breite wollte ich haben, da ich die seite nicht über die ganze breite haben wollte[/quote]
Achso. Du bist so ein Pixel-Layouter. Entschuldige die Störung.
Titel: Text breiter angezeigt als im Code angegeben
Beitrag von: Powie am 09. Januar 2008, 11:36:40
Achso. Du bist so ein Pixel-Layouter. Entschuldige die Störung.[/quote]
 [/uploads/emoticons/icon_e_surprised.gif.a005678239f11b45b64b526b2c82e9a1.gif\" alt=\":o\" />]  [/uploads/emoticons/icon_e_surprised.gif.a005678239f11b45b64b526b2c82e9a1.gif\" alt=\":o\" />]  hey seid wann hast du so coole Sprüche drauf  /uploads/emoticons/icon_e_surprised.gif.a8707b3f35a569cb4cfe563fc72ef78d.gif\" alt=\":-o\" />
Titel: Text breiter angezeigt als im Code angegeben
Beitrag von: cj am 09. Januar 2008, 12:03:12
was bitte soll das heißen?? ich find es halt schöner, wenn eine seite überall gleich aussieht... ich weiß so ganz hat das nun bei uns doch noch nicht geklappt, aber ich mag es einfach nicht wenn man die breite auf 100% setzt... ich finde dann die verarbeitung viel komplizierter von wegen header etc. ...
ich glaube ich sollte zushen dass ich auf n cms umsteige, vllt. bekomm ich es dann ja besser hin...
Titel: Text breiter angezeigt als im Code angegeben
Beitrag von: cj am 09. Januar 2008, 13:17:07
kann mir denn jetzt einer sagen wie ich das hinbekomme?? habe einige sachen mittlerweile behoben habe aber immer noch ein wort das zu lang ist und überlappt...
ich habe mir ja vieles über css selbst angeeignet aber hier bin ich echt überfragt...
mfg
cj
Titel: Text breiter angezeigt als im Code angegeben
Beitrag von: am 09. Januar 2008, 14:42:24

Original von Statler
Man kann dem Elternelement allerdings sagen, wie Überfluß behandelt werden soll.
 
[/quote]
Und wie gehe ich in dem Fall vor, wo das Wort einfach zu lang ist?
Titel: Text breiter angezeigt als im Code angegeben
Beitrag von: k00ni am 09. Januar 2008, 16:36:58
Und wie gehe ich in dem Fall vor, wo das Wort einfach zu lang ist?[/quote]
Keine Ahnung. Dann wirst du wohl nichts anderes machen können, als es einfach so zu lassen. Zusammenhängende Zeichenketten zerschießen gerne mal das Layout. Der einzigste Weg, der mir jetzt einfällt, wäre die auszugebende Zeichenkette vorher mit PHP zu \"bearbeiten\".
Titel: Text breiter angezeigt als im Code angegeben
Beitrag von: cj am 09. Januar 2008, 17:19:36
naja immerhin wird es jetzt seltener passieren dass es übeeragt...