Wie im bereitgestellten Twitter-Bootstrap-Code zu sehen ist, verdeckt die feste obere Navigationsleiste den oberen Teil des Inhalts der Seite. Um dieses Problem zu beheben und sicherzustellen, dass der Inhalt beim Anzeigen des oberen Seitenrands unterhalb der Navigationsleiste sichtbar ist, ist die Implementierung einer CSS-Lösung unerlässlich.
Die vorgeschlagene Lösung besteht darin, einen Abstand auf das Körperelement anzuwenden ein Wert von 60px. Dadurch entsteht ein Rand zwischen dem oberen Rand der Seite und der Navigationsleiste, wodurch der Inhalt effektiv unter die Navigationsleiste verschoben wird. Da das Bootstrap-Framework jedoch Reaktionsfähigkeit beinhaltet, wird eine zusätzliche Medienabfrage verwendet.
Wenn bei der Medienabfrage die Bildschirmbreite unter 979 Pixel fällt, wird der Abstand des Body-Elements auf 0 Pixel zurückgesetzt, wodurch die Entstehung einer Lücke verhindert wird zwischen dem oberen Rand der Seite und der Navigationsleiste auf kleineren Bildschirmen. Dadurch wird sichergestellt, dass die Inhalte unabhängig vom verwendeten Gerät angemessen dargestellt werden.
Das obige ist der detaillierte Inhalt vonWie kann verhindert werden, dass eine feste obere Navigationsleiste den Seiteninhalt verdeckt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!