Warum habe ich keine Bildlaufleiste?

8

Ich mache eine Website in HTML, CSS und PHP und die Seite geht weit über den Bildschirm hinaus, aber vom Browser wird keine Bildlaufleiste zur Verfügung gestellt (Safari 5.0.6 und Firefox 14.0.1 auf Mac). Liegt es daran, dass ich PHP eingebunden habe? Aber sollte das nicht da sein, bevor die Seite gerendert wird?

Hier ist ein Link: Testwebsite

Meine PHP-Syntax:

%Vor%

Was ist los?

BEARBEITEN: Hier ist mein CSS:

%Vor%     
gtr123 25.12.2012, 08:48
quelle

4 Antworten

0

Verschiebe dein div mit der ID content außerhalb deines header div.

Es wird Ihr Problem lösen.

    
Rikesh 25.12.2012, 08:58
quelle
3

Sie haben alle Inhalte in einem Element von position: fixed; eingeschlossen. Der Körper ist nicht in der Lage, die Höhe von festen oder absoluten Kindern abzurufen und wird daher auf eine tatsächliche Höhe von 0 gesetzt - so dass kein Scrollen mehr nötig ist.

Wenn Sie Ihr #content -Element außerhalb der festen Kopfzeile verschieben, sollten die Dinge wie erwartet funktionieren.

    
m90 25.12.2012 09:00
quelle
0

Fügen Sie eine clearfix Klasse mit Ihrem .wrapper hinzu, so dass sie eine Höhe hat und verwenden Sie dann:

%Vor%     
prium 25.12.2012 08:54
quelle
0

Fügen Sie overflow: scroll; in Ihrem #header-Stil hinzu und ändern Sie die Position in relativ .

%Vor%     
nikitakd 25.12.2012 12:24
quelle

Tags und Links