Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » Auszeichnungssprachen » Scrollen unterbinden Antworten
Scrollen unterbinden

ATooM
Quasselstrippe


Beiträge: 346


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: 848


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 <div>s.

---
Weaverslave

  Profil   Website   Editieren   Zitieren

ATooM
Quasselstrippe


Beiträge: 346


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: 273


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: 614


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!

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

Ehemaliges Mitglied (#1460)
Posting-Schinder


Beiträge: 614


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: 848


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!

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

ptr1980
Feiertags-Poster


Beiträge: 34


Ja richtig, der FF stellt <p> 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.

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   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!

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren
Seite 1 | 2  

Antworten
Nach oben