


Warum verschiebt sich mein fester Header nach unten und wie kann ich das beheben?
Kopfzeile bewegt sich nach unten, wenn ich sie korrigiert habe
Hier tritt ein Problem auf, das als Randkollaps bekannt ist. Als Sie die Kopfzeile „position:fixed“ festgelegt haben, wurde sie aus dem normalen Fluss des Dokuments entfernt, sodass der obere Rand des folgenden Elements (in diesem Fall das Formular) mit dem oberen Rand des Hauptteils zusammenfällt. Dies ist das Standardverhalten von HTML.
Um dieses Problem zu vermeiden und den vertikalen Abstand zwischen der Kopfzeile und dem Formular beizubehalten, haben Sie zwei Möglichkeiten:
-
Deaktivieren Margin Collapsing:
Padding-top hinzufügen: 1px; in den Text Ihres CSS einfügen, um zu verhindern, dass der Rand zusammenbricht. Durch diese geringe Polsterung wird die Faltung effektiv unterbrochen und der Rand des Formulars kann wirksam werden.
-
Oberen Rand festlegen:
Oben hinzufügen : [gewünschter Wert]; zum CSS für Ihren Header, um dessen vertikale Position relativ zum oberen Rand des Ansichtsfensters explizit festzulegen. Dadurch wird der reduzierte Rand überschrieben und sichergestellt, dass Ihre Kopfzeile an der gewünschten Position bleibt.
Aktualisierter Code (Option 1):
body { padding-top: 1px; /* disable margin collapsing */ }
Aktualisierter Code (Option 2):
#header { top: 3rem; /* desired vertical position */ }
Hinweis:
Wenn Sie ein Framework wie Bootstrap oder Materialise CSS verwenden, sind möglicherweise bereits Regeln für die Handhabung vorhanden Marge kollabiert. In diesem Fall müssen Sie diese Regeln möglicherweise außer Kraft setzen oder alternative Ansätze verwenden, um die gewünschte Positionierung zu erreichen.
Das obige ist der detaillierte Inhalt vonWarum verschiebt sich mein fester Header nach unten und wie kann ich das beheben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Das React -Ökosystem bietet uns viele Bibliotheken, die alle auf die Interaktion von Drag & Drop konzentrieren. Wir haben React-Dnd, React-beautiful-dnd,

In letzter Zeit gab es einige wunderbar miteinander verbundene Dinge über schnelle Software.

Ich kann nicht sagen, dass ich das all das oft im Hintergrund-Clip verwende. I ' D Wette It ' wird in der täglichen CSS-Arbeit kaum jemals verwendet. Aber ich wurde in einem Posten von Stefan Judis daran erinnert,

Die Animation mit RequestAnimationFrame sollte einfach sein, aber wenn Sie die Dokumentation von React nicht gründlich gelesen haben, werden Sie wahrscheinlich auf ein paar Dinge stoßen

Vielleicht ist der einfachste Weg, dies dem Benutzer anzubieten, ein Link, der auf eine ID auf das Element abzielt. Also wie ...

Hören Sie, ich bin kein GraphQL -Experte, aber ich arbeite gerne damit. Die Art und Weise, wie es mir Daten als Front-End-Entwickler vorstellt, ist ziemlich cool. Es ist wie ein Menü von

In der Roundup in dieser Woche, einem praktischen Lesezeichen für die Inspektion von Typografie, unter Verwendung dessen, wie sich JavaScript -Module gegenseitig importieren, sowie Facebook ' s.

I ' Ich habe kürzlich eine interessante Änderung auf Codepen bemerkt: Als es ein Rechteck mit abgerundeten Ecken auf der Homepage schwebt, expandieren Sie sich im Rücken.


Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

VSCode Windows 64-Bit-Download
Ein kostenloser und leistungsstarker IDE-Editor von Microsoft

MantisBT
Mantis ist ein einfach zu implementierendes webbasiertes Tool zur Fehlerverfolgung, das die Fehlerverfolgung von Produkten unterstützen soll. Es erfordert PHP, MySQL und einen Webserver. Schauen Sie sich unsere Demo- und Hosting-Services an.

ZendStudio 13.5.1 Mac
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver Mac
Visuelle Webentwicklungstools

MinGW – Minimalistisches GNU für Windows
Dieses Projekt wird derzeit auf osdn.net/projects/mingw migriert. Sie können uns dort weiterhin folgen. MinGW: Eine native Windows-Portierung der GNU Compiler Collection (GCC), frei verteilbare Importbibliotheken und Header-Dateien zum Erstellen nativer Windows-Anwendungen, einschließlich Erweiterungen der MSVC-Laufzeit zur Unterstützung der C99-Funktionalität. Die gesamte MinGW-Software kann auf 64-Bit-Windows-Plattformen ausgeführt werden.