2017-07-23 2 views
2

Ich habe diese Frage in WordPress Stack geschrieben, aber jetzt sagen sie mir, ich sollte in Stack Exchange posten, weil dies wahrscheinlich ein reines CSS-Problem ist.Inhalt/Fußzeile am Ende der Seite in Chrome, aber scrollt weiter nach oben in Firefox

Ich entwickle eine WordPress-Seite mit einem festen Hintergrund, so dass der Inhaltsbereich nach oben und unten scrollt. Ich denke, es ist Parallaxe oder so ähnlich. Wenn ich die Seite in Chrome anschaue, entspricht das Ende des Inhaltsbereichs der Fußzeile korrekt und die Fußzeile ist das letzte, was Sie am Ende der Seite sehen. So weit, ist es gut.

Aber im Firefox scrollt der Inhaltsbereich noch ein paar hundert Pixel nach oben, so dass Sie die Unterseite des fixierten Hintergrundbildes unter der unteren Kante der Fußzeile sehen können.

Um das Problem zu verstehen, sehen Sie sich den folgenden Link in Chrome und Firefox an, um die Unterschiede zu sehen. Was ich will, es in Firefox zu tun ist, was es in Chrome tut:

About page

Antwort

2

Sie haben eine hartcodierte Höhe in Ihrem Code.

#second-string { 
    position: relative; 
    background-color: #fee; 
    width: 100%; 
    height: 3000px; // Overwrite this or remove it, if you can 
    margin-top: 500px; 
    margin-bottom: 0px; 
    padding-top: 30px; 
    box-shadow: inset 0px 11px 8px -10px #000, inset 0px -11px 8px -10px #000; 
} 
+0

Ich würde lieben, diese Höhe nicht hart zu kodieren. Aber wenn ich die Höhe entferne, oder wenn ich height: auto verwende, oder wenn ich height verwende: 100%, was passiert, ist dieser rosa Hintergrundbereich zu kurz, und meine Inhaltsabschnitte werden gegen das Hintergrundbild gesetzt. Ich nehme an, ich könnte versuchen, eine Hintergrundfarbe auf meine Inhalts- "Abschnitte" zu legen (divs mit Inhalt innerhalb des Hauptinhalts div). Vielen Dank. – TARKUS

+1

Nun, ich stehe korrigiert. Deine Antwort funktioniert. Ich habe die Eigenschaft height von diesem div entfernt und funktioniert nun genau so, wie ich es möchte. Sehr cool. – TARKUS

+1

Ich bin froh, dass ich dir helfen konnte! Immer weiter programmieren! :) –

Verwandte Themen