zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > (X)HTML
Seite neu laden vertikale Scrollbalken

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 06.03.2018, 11:26
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 06.03.2018
Beiträge: 5
ratatouille befindet sich auf einem aufstrebenden Ast
Standard vertikale Scrollbalken

Hallo!

Ich soll mich um eine veraltete Website kümmern. Da ist kaum etwas mit CSS gemacht, ein bißchen. Die Seite hat eine Breite von 990px.

Mir fällt auf, dass auf der rechten Seite zwei Scrollbalken vorhanden sind. Ganz rechts am Monitorrand und einer rechts innerhalb der 990px.

Das kann man doch sicher vermeiden, oder? Reicht nicht ein Scrollbalken rechts außen?

Was kann ich da tun?

Grüße

Andreas
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 06.03.2018, 11:49
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 30.01.2014
Beiträge: 2.247
cloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblick
Standard

ohne konkreten code kann man da nur sagen: Keine festen Breiten vergeben. Hilfreichere Hinweise gibt es wenn es code auch gibt.
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 06.03.2018, 12:01
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 06.03.2018
Beiträge: 5
ratatouille befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von cloned Beitrag anzeigen
ohne konkreten code kann man da nur sagen: Keine festen Breiten vergeben. Hilfreichere Hinweise gibt es wenn es code auch gibt.
naja, ich weis halt nicht, wo im code ich ansetzen soll.
Im header.php ist z.B. folgendes gesagt:

<tr>
<td class="spacer" valign="top" style="background-image:url(images/design/shadowline.png); background-repeat:no-repeat;height:5px; width:990px;">&nbsp;</td>
</tr>
<tr>
<td valign="top" style="background-color:#FFFFFF;;background-image:url(images/design/content-bg.png); background-repeat:no-repeat; height:589px; width:990px;">
<div style="width: 100%; height: 100%; overflow: auto;">
<div class="content">

Aber ob das mit den scrollbalken zu tun hat?

Andreas
Mit Zitat antworten
  #4 (permalink)  
Alt 06.03.2018, 14:18
Benutzerbild von protonenbeschleuniger
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 4.977
protonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblick
Standard

Ja, overflow:auto erzeugt Scrollbalken wenn der Inhalt größer wird.
Mit Zitat antworten
  #5 (permalink)  
Alt 06.03.2018, 20:23
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 06.03.2018
Beiträge: 5
ratatouille befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von protonenbeschleuniger Beitrag anzeigen
Ja, overflow:auto erzeugt Scrollbalken wenn der Inhalt größer wird.
Ok, danke für den Hinweis! Aber warum wird noch ein zweiter Scrollbalken rechts außen erzeugt? Das sieht ja furchtbar aus?

Auf der Startseite sind zwei Scrollbalken zu sehen. Der eine wird in der header.php erzeugt. Der rechts außen ist mir ein Rätsel, wo der herkommt. Es gibt in der betreffenden home.php keine overflow Anweisung mehr.

Grübel

Andreas
Mit Zitat antworten
  #6 (permalink)  
Alt 06.03.2018, 22:53
Benutzerbild von basti1012
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 23.01.2018
Beiträge: 184
basti1012 befindet sich auf einem aufstrebenden Ast
Standard

Den zweiten kannst du auch wegmachen ,nur wenn die Seite grösser ist als der Bildschirm kannst du den rest nicht sehen.
Oder du benutzt ein Script mit den man Scrollen kann ohne Scrollbalken
Mit Zitat antworten
  #7 (permalink)  
Alt 07.03.2018, 08:18
Benutzerbild von protonenbeschleuniger
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 4.977
protonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von ratatouille Beitrag anzeigen
Ok, danke für den Hinweis! Aber warum wird noch ein zweiter Scrollbalken rechts außen erzeugt? Das sieht ja furchtbar aus?
Scrollbalken sind Teil deines Betriebsystem, auf vielen werden diese aber nur noch dynamisch eingeblendet. Was für ein System (OS+Browser) nutzt du denn?

Zitat:
Zitat von ratatouille Beitrag anzeigen
Auf der Startseite sind zwei Scrollbalken zu sehen. Der eine wird in der header.php erzeugt. Der rechts außen ist mir ein Rätsel, wo der herkommt. Es gibt in der betreffenden home.php keine overflow Anweisung mehr.
Dann ist der Inhalt größer als das Fenster.

Ganz allgemein: Deine Fragen sind Ratespiele. Ohne die Seiten zu kennen oder wenigstens den Teil des Code der dein Problem zeigt und wir nicht das sehen was du siehst, könnnen wir nur Vermutung anstellen.
Mit Zitat antworten
  #8 (permalink)  
Alt 07.03.2018, 10:27
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 06.03.2018
Beiträge: 5
ratatouille befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von protonenbeschleuniger Beitrag anzeigen
Scrollbalken sind Teil deines Betriebsystem, auf vielen werden diese aber nur noch dynamisch eingeblendet. Was für ein System (OS+Browser) nutzt du denn?

Dann ist der Inhalt größer als das Fenster.

Ganz allgemein: Deine Fragen sind Ratespiele. Ohne die Seiten zu kennen oder wenigstens den Teil des Code der dein Problem zeigt und wir nicht das sehen was du siehst, könnnen wir nur Vermutung anstellen.
Die Website läuft auf einem Debian-Linux mit Hilfe von Plesk. Darauf zugeifen tu ich mit einem Firefox. Wobei mit einem Chrome auch beide Scrollbalken zu sehen sind.

Ja, der Inhalt ist größer als das Fenster. Ich vermute, das kommt durch die Höhenangabe für das Hintergrundbild:
<td valign="top" style="background-color:#FFFFFF;;background-image:url(images/design/content-bg.png); background-repeat:no-repeat; height:589px; width:990px;">

Das ist die Seite einer Tanzgruppe. Hier die URL:
the-rebels-sandersleben.de

Ich habe auch schon mit background-size und contain und cover rumprobiert, hat alles nicht zum gewünschten Ergebnis geführt.

Andreas
Mit Zitat antworten
  #9 (permalink)  
Alt 07.03.2018, 10:43
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 30.01.2014
Beiträge: 2.247
cloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblickcloned ist ein wunderbarer Anblick
Standard

mit width- und height änderst du die Größe des Elements an sich, nicht die Größe des Hintergrundbildes. Wenn du die Größe des Hintergrundbildes ändern möchtest brauchst du background-size: 200px 500px; (natürlich mit deinen Werten)

Aber du arbeitest mit tables, die passen sich nicht wirklich den einzelnen Browsergrößen an. Da musst du die Seite auch mit einer Bildschirmgröße ansteuern die "groß genug" ist. Ansonsten gibt es eben Scrollbalken. Um das zu verhinden müsstest du die Seite zeitgemäß neu schreiben.
Mit Zitat antworten
Sponsored Links
  #10 (permalink)  
Alt 07.03.2018, 16:14
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 06.03.2018
Beiträge: 5
ratatouille befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von cloned Beitrag anzeigen
mit width- und height änderst du die Größe des Elements an sich, nicht die Größe des Hintergrundbildes. Wenn du die Größe des Hintergrundbildes ändern möchtest brauchst du background-size: 200px 500px; (natürlich mit deinen Werten)

Aber du arbeitest mit tables, die passen sich nicht wirklich den einzelnen Browsergrößen an. Da musst du die Seite auch mit einer Bildschirmgröße ansteuern die "groß genug" ist. Ansonsten gibt es eben Scrollbalken. Um das zu verhinden müsstest du die Seite zeitgemäß neu schreiben.
Dann besteht das Problem vermutlich auch darin, gar keine eigenen Werte für die Bildschirmgröße zu haben. Die wird ja immer anders sein.

Das Problem wäre wahrscheinlich einfach zu lösen, wenn man auf ein Hintergrundbild verzichten würde oder eines hätte, so wie hier, das vernünftig skaliert.
Mit Zitat antworten
Sponsored Links
Antwort


Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Scrollbalken RaBo CSS 2 20.08.2009 15:40
"margin" für scrollbalken bei overflow:auto, overflow:scroll ? Stadtmensch CSS 0 29.05.2009 14:58
Habe die Scrollbalken meines Inlineframes nicht im Griff :-( Dullivan Site- und Layoutcheck 6 13.12.2005 20:36
scrollbalken zerstört mein layout tobydom CSS 15 29.11.2005 13:39
Fixed Leiste verdeckt Sprungziel steele CSS 4 26.10.2005 14:50


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:42 Uhr.