Scrollleiste für Firefox erzwingen
Drathy
- html
Hi!
Wie kann ich für den Firefox eine Scrolleiste auf der rechten Seite erzwingen? Im IE ist diese ja standartmäßig angezeigt, im Firefox leider nicht, weshalb der Viewport im IE dann ja entsprechend größer ist...
Macht man das ähnlich wie es in "Scrollleisten für Frames erzwingen" beschrieben ist?
Hi!
CSS, overflow - sollte funktionieren.
Gruß, rob
Hi!
Wie kann ich für den Firefox eine Scrolleiste auf der rechten Seite erzwingen?
Da gibt es verschiedene Möglichkeiten (die jetzt nichts über Sinn oder Unsinn solcher Maßnahmen aussagen).
1. Wann ist eine (vertikale) Scrolleiste zwingend erforderlich? Richtig - wenn das Root Element größer (höher) ist, als der Anzeigebereich. Dazu kannst du mit CSS folgende Definition vornehmen:
html {height: 100.1%;} oder auch (da es ja nicht für die IEs erforderlich ist)
html {min-height: 100.1%;}
2. Wenn es nur für Gecko Browser funktionieren soll, kannst du die proprietäre Mozilla Eigenschaft '-moz-scrollbars-vertical' für overflow verwenden:
body {overflow: -moz-scrollbars-vertical;}
Im IE ist diese ja standartmäßig angezeigt,
Auch das kann mit (MS proprietären) Mitteln verhindern:
html {overflow-y: auto;}
im Firefox leider nicht, weshalb der Viewport im IE dann ja entsprechend größer ist...
Wieso leider? Warum soll eine Scrollleiste angezeigt werden, wenn keine von Nöten ist? Du solltest dein Layout lieber so gestalten, dass es unabhängig davon ist.
Macht man das ähnlich wie es in "Scrollleisten für Frames erzwingen" beschrieben ist?
Es wäre hilfreich, wenn bei solchen Angaben die Quelle mit angibst, also in diesem Fall 'Scrollbars (Bildlaufleisten) erzwingen/verhindern'
Nein, macht man nicht (s.o.), was dir aber auch bei einem Blick in die 'HTML-Attribut-Referenz' hätte auffallen können.
Gruß Gunther
Vielen Dank für Deine ausführlich Antwort, Gunter!
Du hast natürlich Recht, wenn Du sagst, ich soll mein Layout unabhängig gestalten...bin noch ziemlich unerfahren in Sachen Webprogrammierung, da dies mein erstes größeres Projekt ist... Werde mich diesbezüglich mal schlau machen...