[Problemlösungssuche] Zu breiter Text (nowrap) zerreißt Layout

Status
Nicht offen für weitere Antworten.
Vielleicht musst du noch die 17 anpassen (= erhöhen). Weil ich habs getestet und es funzt:

PHP:
fdg dgfg df gdfdfsdafdfasd

<blockquote style="overflow:auto;width:100%">fjdsapf...Hier bitte viel Text einfügen...fjglöd
<br>
fsdfasdgkljfsdlgdjflögjfd
<br>
sdgdfsgsdf</blockquote>


<script type="text/javascript">
if (document.all) {
  blocks = window.document.getElementsByTagName("blockquote");
  for(i = 0; i < blocks.length; i++) {
    blocks[i].style.height = blocks[i].offsetHeight + 17;
  }
}
</script>
 
wenn man ein white-space:nowrap einfügt,
dann geht das ja echt ;)
danke

mozilla: ok
ie: ok
opera: kein scrollbalken

vorschläge?

edit: hmmmm, opera scheint overflow nicht
zu kennen...verzwickte lage :(
 
Zuletzt bearbeitet:
Zum Opera Prob: Sorry, im Moment nichts. Abba hatte Opera nicht schon immer Schwierigkeiten mit der overflow Eigenschaft?

Zum white-space:nowrap:
Das hab ich übersehen.
Allerdings kann da auch mit einem <pre> geholfen werden. Wenn du Boardsoftware benutz, sollte das dabei sein.
 
hmmm, da muss ich mir aber jetzt
noch was überlegen....
PHP:
if (window.opera) {
top.location = 'http://www.webstandards.org';
}
:rolleyes:
naja, vielleicht dochn bisschen
benutzerfreundlicher :)
 
Im schlimmsten Falle vielleicht so:
PHP:
echo "<iframe width=\"100%\">$buffer</iframe>";
Allerdings dürfte das mit der Höhe nicht hinhauen :rolleyes:
 
Zuletzt bearbeitet von einem Moderator:
hmmmm entweder opera ausschließen oder
ne alternativlösung finden...

alternativlösung wär mir lieber, nur wie?
hmmmm
vielleicht wrap ich den text in opera
und schreib nen text drunter, dass opera
stinkt :)
 
Hallo mein Hirte ;)

Naja.. ein Lösungsversuch - bin mir sicher den hattest du auch schon im Hinterkopf - is halt wirklich nicht schön :( - schreib dir deinen eigenen (DHTML)-Scroller... Ich mein sowas wie sie auf der Startseite von http://www.dhtmlcentral.com/ verwenden - müsste X-Browser machbar sein... Code muss ich dir bestimmt keinen liefern. OK - es gibt Leute die JS ausgestellt haben, aber man kanns nicht allen rechtmachen...


bye
 
an einen dhtml-scroller hatte ich auch
schon gedacht...müsste allerdings auch
opera-kompatibel sein ;)
mal schauen, ob ich da was feines finde.
wer js ausgeschaltet hat, hat bei mir
sowieso nix zu suchen ;)
 
So, da ein dHTML-Scroller nach reiflicher
Überlegung nicht wirklich in Frage kommt,
weil er beim Markieren leider nicht mit-
scrollt, hab ich weiterprobiert und bin
fast fertig (sogar Opera bockt kaum noch)

Leider ist in fast jedem Browser der Abstand
vom Rand zum Code anders, sprich: der IE
hat unten eine Leerzeile, Opera oben, und
Mozilla oben und unten ne halbe Zeile :)
Gibt es in JS eine Möglichkeit da was
abzuknabbern? :)
 
Mit JS alleine sicher nicht - mit Javascript und CSS schon eher ;) Ein Browserspezifisches Stylesheet mit ggf. negativen Margin oder Paddingwerten - ist zwar nicht ganz Standardkonform, wird aber imo durchgehend erkannt...

bye
 
Status
Nicht offen für weitere Antworten.

Neue Beiträge

Zurück