Scrollen unterbinden |
ATooM
Quasselstrippe Threadstarter
Beiträge: 345 |
Ich habe jetzt keine Frames, aber möchte das vertikale Scrollen trotzdem unterbinden. Wie ist das am besten möglich?
---
Just Peace!
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
subjective
Forenheld
Beiträge: 844 |
Wenn der darzustellende Inhalt kleiner als das Browserfnster ist, wird nicht gescrollt. Sorge also dafür das der Inhalt kleiner ist. Zum Beispiel durch feste Höhen für |
 Profil
Website
Editieren
Zitieren
|
ATooM
Quasselstrippe Threadstarter
Beiträge: 345 |
ja gut gäbe es denn trotzdem eine Möglichkeit? Ich habe es unterbunden beim Minimieren des Fensters schrumpft der Inhalt mit in den sichtbaren Bereich es entsteht aber trotzdem ein Scrollbalken.. Gäbe es denn eine Möglichkeit diesen zu unterbinden?
---
Just Peace!
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
Jamil
Quasselstrippe
Beiträge: 265 |
folgende funktion wird erstens nur vom IE unterstützt und zweitens ist das ganze nicht W3C konform:
body { overflow-y: hidden; }
|
 Profil
Website
Editieren
Zitieren
|
Ehemaliges Mitglied (#1460)
Posting-Schinder
Beiträge: 609 |
Scrollen zu unterbinden ist in den meisten Fällen sinnlos. Ein Scrollbalken kommt immerhin auch nur dann, wenn der Anzeigebereich nicht ausreicht für den Inhalt. Wenn man den Scrollbalken aber unterdrückt, können die Besucher nicht mehr scrollen und somit nicht mehr an alle Inhalte gelangen! Dann ist die Seite nicht mehr nutzbar.
Wenn es jedoch nur so aussieht, als wäre der Scrollbalken unnötigerweise da, dann ist der Inhzalt schlicht zu groß. Weil sonst kein Scrollbalken käme. Die Lösung liegt also nicht darin, die Seite unbenutzbar zu machen, indem die wichtigen Scrollbalken unterdrückt werden, sondern darin, unnütze Leerzeilen oder Abstände zu entfernen.
|
 Profil
Editieren
Zitieren
|
ptr1980
Feiertags-Poster
Beiträge: 34 |
Also ich habe das selbe Problem, aber nur in einer meiner Webseiten. In einem anderen Projekt passiert dies nicht - Unterschied ist nicht ersichtlich
Und zwar:
wenn scrollen zb im iframe auf "yes" gestellt ist, wird immer die vertikale leiste angezeigt. bei dieser speziellen seite ebenfalls und man kann runter scrollen. der inhalt der seite erfordert definitiv kein horizontales scrollen.
wird scrollen auf "auto" gestellt - wird hori und verti gescrollt, obwohl die seite es nicht erfordert
Warum ist dies so?
lg :P eter
|
 Profil
Editieren
Zitieren
|
languitar
Foren-Team
Beiträge: 2795 |
Ohne Codebeispiel können wir nichts sagen!
|
 Profil
Editieren
Zitieren
|
Ehemaliges Mitglied (#1460)
Posting-Schinder
Beiträge: 609 |
Wie ich schon sagte, Du wirst irgendwo einen fehler im Code haben. Irgendwelche Abstände sind zu groß eingestellt, oder Du hast Dich darauf verlassen, dass ein Browser eine Eigenschaft so setzt, wie Du das willst, ohne dass Du sie gesetzt hast.
|
 Profil
Editieren
Zitieren
|
subjective
Forenheld
Beiträge: 844 |
Das Fehlerbild paßt zu einem Element das auf 100% Breite (berechnet nicht automatisch) gesetzt wird. Wenn danach noch der vertikale Scrollbalken dazukommt, verringert sich die Seitenbreite und der horizontale Scrollbalken wird angezeigt. Wenn der vertikale Scrollbalken schon am Anfang da war, war er bei der Breitenberechnung für das 100%-Element schon vorhanden und die Seitenbreite blieb immer gleich.
---
Weaverslave
|
 Profil
Website
Editieren
Zitieren
|
ptr1980
Feiertags-Poster
Beiträge: 34 |
Hi, bevor ich quelltext poste dachte ich mir ich schreib nochmal, also:
im table ist width und height festgelegt
im td ebenso
und auch im iframe
müssen wirklich ALLE tds fix definiert werden? teilweise ist nichts definiert, oder einfach nur diese teile die von diesem verhalten betroffen sind?
Beispiel: http://test1.oetvoes.at/start.html auf AUDIOS klicken
danke lg :P eter
Diese Nachricht wurde geändert von: ptr1980 |
 Profil
Editieren
Zitieren
|
languitar
Foren-Team
Beiträge: 2795 |
Ich hab da im FF überhaupt keine Scrollleisten!
|
 Profil
Editieren
Zitieren
|
ptr1980
Feiertags-Poster
Beiträge: 34 |
Ja richtig, der FF stellt in einer kleineren Höhe dar .. diese Seite erfordert kein Scrollen ('AUDIOS) nur eben im IE
|
 Profil
Editieren
Zitieren
|
languitar
Foren-Team
Beiträge: 2795 |
Das ist aber etwas, worauf man keinen wirklichen Einfluss nehmen kann. Stell dir mal einen Nutzer vor, der grundästzlich größere Schrfitarten benutzt. Der muss dann auch immer Scrollen. Entweder du akzeptierst das oder du gehst vom Iframe weg und gibst der Seite eine variable Höhe, was die Nutzbarkeit eh steigern würde.
|
 Profil
Editieren
Zitieren
|
ptr1980
Feiertags-Poster
Beiträge: 34 |
dann müsst ich aber entweder mit frames arbeiten oder immer die komplette seite laden oder php - seh ich das richtig
|
 Profil
Editieren
Zitieren
|
languitar
Foren-Team
Beiträge: 2795 |
Nein KEINE FRAMES!
Einfach alles laden. Die paar kb mehr machen gar nichts!
|
 Profil
Editieren
Zitieren
|