Neue Kopfzeile: Stellen Sie sicher, dass sich die Fußzeile immer am Ende der Seite befindet
P粉318928159
P粉318928159 2023-08-27 23:13:19
0
1
473
<p>Ich arbeite an einem Projekt, bei dem ich möchte, dass die Fußzeile am Ende der Seite bleibt, aber erst sichtbar ist, wenn ich zum Ende der Seite scrolle. Ich habe versucht, „position: Fixed“ in meinem CSS zu verwenden, aber es schwebt über meinem Inhalt und wird für die absolute Positionierung in der Mitte der Seite fixiert und deckt den Inhalt ab. Außerdem gibt es bei Seiten, die nicht viel Inhalt haben, Leerraum unter der Fußzeile, wenn ich keine Position spezifiziere oder „Position: absolut“ verwende. Bitte um Vorschläge. </p> <pre class="brush:php;toolbar:false;">* { Rand: 0; Polsterung: 0; } Header { Hintergrundfarbe: grau; } Fusszeile { Hintergrundfarbe: grau; unten: 0; Höhe: 20px; Position: fest; Breite: 100 %; } /* Wenn ich eine feste Positionierung verwende, ist die Fußzeile fest über dem Inhalt. Ich möchte, dass die Fußzeile am unteren Rand der Seite bleibt, aber nicht sichtbar ist. */ <html> <Körper> <header>Titel</header> <Haupt> <h1>Titel</h1> <p>Lorem ipsum dolor sit, amet consectetur adipisicing elit. Adipisci eos deserunt fugiat doloremque your text`ut.</p> </main> <footer>&copy; Copyright, Kommerziell</footer> </body> </html></pre>
P粉318928159
P粉318928159

Antworte allen(1)
P粉554842091

我认为你可以给它添加一个父级div,父级div的宽度和高度与它相同。

html:

.footer {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100vw;
  height: 200px;
  background-color: red;
}
.footer-container {
  height: 200px;
  width: 100vw;
}
<div class="footer-container">
  <div class="footer"></div>
</div>
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!