Wie bekomm ich die Scrollbar weg?

Alles zu Styles, Templates, Icons und Smilies für phpBB 3.0.x, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
phpBB Styles Demo
Forumsregeln
Bei Style spezifischen Fragen ist der Stylename und die Downloadquelle des Styles erforderlich, besser noch die URL vom betroffenen Forum.
Phil333
Mitglied
Beiträge: 10
Registriert: 03.04.2009 00:20

Wie bekomm ich die Scrollbar weg?

Beitrag von Phil333 »

Guten Tag!

Ich hab ein winziges schönheitsproblem.
Das Forum wird bei mir in einem iframe ausgeführt und es ist so angepasst, das es da wunderbar reinpasst.
Leider stört mich jetzt nur, das die Scrollbar IMMER da ist, auch, wenn eigentlich gar kein bedaft wäre.
Wie stellt man das ab?

Vielen Dank!
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5395
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: Wie bekomm ich die Scrollbar weg?

Beitrag von oxpus »

Hallo,

ggf. reicht es schon, im iframe die CSS-Anweisung

Code: Alles auswählen

overflow: auto;
einzutragen.
Also z. B.

Code: Alles auswählen

<iframe ... style="overflow: auto;" ... />
Da reagiert jeder Browser aber leider etwas anders :(
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17475
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: Wie bekomm ich die Scrollbar weg?

Beitrag von Dr.Death »

overflow: hidden ?
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5395
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: Wie bekomm ich die Scrollbar weg?

Beitrag von oxpus »

Das würde doch die Scrollbar doch komplett abschalten, auch wenn sie Sinn machen würde, oder nicht?
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Phil333
Mitglied
Beiträge: 10
Registriert: 03.04.2009 00:20

Re: Wie bekomm ich die Scrollbar weg?

Beitrag von Phil333 »

ja das ist irgendwie komisch.

Code: Alles auswählen

<iframe ... style="overflow: auto;" ... />
zeigt es an und macht im prinzip ja das gleiche wie

Code: Alles auswählen

<iframe ...  scrolling="auto" />    
hidden versteckt es komplett was halt auch kacke ist ^^

verstehe nicht warum da immer der scrollbalken angezeigt wird.

Mein Style ist "prosilver Special Edition"... vielleicht hilft euch das ja dabei mir zu helfen :grin:
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5395
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: Wie bekomm ich die Scrollbar weg?

Beitrag von oxpus »

Naja, das Thema Scrollbalken ist eben nicht einfach.
Und jeder Browser muss da auch etwas anders angesprochen werden.
Für eine Javascript-Lösung fällt mir dazu erst recht nichts passendes ein, wobei das Internet voll von Lösungsansätzen ist, zumindest den Suchergebnissen bei Dr. G.
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17475
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: Wie bekomm ich die Scrollbar weg?

Beitrag von Dr.Death »

Der Hauptgrund ist nicht der Scrollbalken...sondern der IFrame an sich. :geek:
Phil333
Mitglied
Beiträge: 10
Registriert: 03.04.2009 00:20

Re: Wie bekomm ich die Scrollbar weg?

Beitrag von Phil333 »

Nein der Hauptgrund ist das Forum.

Und das ist auch der Grund warum ich hier nachfrage.
Selbst wenn ich KEIN iFrame habe und das Forum nur halb so hoch ist wie die Bildfläche, ist ein Scrollbalken da.
Ist das noch niemanden mir FF aufgefallen?
Ich habe an anderer Stelle ein WebMail-Client in einem iFrame. Das verhält sich anders.
Es ist aber nur beim Firefox so. Der IE zeigt den scrollbalken nicht an.

Vielen Dank schon mal...
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5395
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: Wie bekomm ich die Scrollbar weg?

Beitrag von oxpus »

Ich schrieb ja schon, dass das Verhalten des Scrollbalkens bei jedem Browser anders ist.
Leider.
Eine wirklich saubere Lösung scheint es auch nicht wirklich zu geben, zumindest hatte ich selber noch keine gefunden, ausser für jeden Browser (und dessen Versionen!) eine Browserweiche erstellen zu müssen, nur, damit der Scrollbalken überall gleich ausschaut, bzw. verschwindet/angezeigt wird...
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Phil333
Mitglied
Beiträge: 10
Registriert: 03.04.2009 00:20

Re: Wie bekomm ich die Scrollbar weg?

Beitrag von Phil333 »

was mich halt wundert ist, warum das im stylesheet vermerkt ist, aber eine änderung nichts bewirkt

auszug aus common.css:

Code: Alles auswählen

html {
	font-size: 100%;
	/* Always show a scrollbar for short pages - stops the jump when the scrollbar appears. non-IE browsers */
	height: 100%;
	margin-bottom: 1px;
}
Antworten

Zurück zu „[3.0.x] Styles, Templates und Grafiken“