Heim > Web-Frontend > CSS-Tutorial > Wie positioniere ich ein Element relativ zu seinem übergeordneten Element oder dem Browserfenster fest?

Wie positioniere ich ein Element relativ zu seinem übergeordneten Element oder dem Browserfenster fest?

Mary-Kate Olsen
Freigeben: 2024-11-28 08:18:14
Original
795 Leute haben es durchsucht

How to Position an Element Fixed Relative to Its Parent or the Browser Window?

Elemente positionieren: Fest relativ zum übergeordneten Element oder Fenster

Ihre Frage konzentriert sich auf die Positionierung eines Elements „fest“ relativ zu seinem übergeordneten Element mithilfe von CSS. Wenn ein Element fest positioniert ist, wird seine Position relativ zum Ansichtsfenster bestimmt, nicht sein übergeordnetes Element.

Ein Element relativ zum übergeordneten Element fest positionieren

Wenn Sie möchten Um ein Element relativ zu seinem übergeordneten Element fest zu positionieren, können Sie die folgenden CSS-Eigenschaften verwenden:

#parent {
  position: relative;
}

#child {
  position: absolute;
  top: 50px;
  left: 50px;
}
Nach dem Login kopieren

Dadurch wird das #child-Element 50 Pixel nach unten und 50 positioniert Pixel rechts von seinem übergeordneten Element, #parent.

Ein Element relativ zum Fenster fest positionieren

Um ein Element relativ zum Fenster fest zu positionieren, können Sie die verwenden Folgende CSS-Eigenschaften:

#element {
  position: fixed;
  top: 50px;
  right: 50px;
}
Nach dem Login kopieren

Dadurch wird das #element-Element 50 Pixel unten vom oberen Rand und 50 Pixel vom rechten Rand des Browsers positioniert Fenster.

Beispiel

Betrachten Sie das folgende Beispiel:

<div>
Nach dem Login kopieren
#parent {
  width: 300px;
  background: orange;
  margin: 0 auto;
  position: relative;
}

#child {
  position: absolute;
  right: 0;
  top: 120px;
}
Nach dem Login kopieren

In diesem Beispiel ist das #child-Element fest relativ positioniert zu seinem übergeordneten Element, #parent. Es bewegt sich beim vertikalen Scrollen mit dem übergeordneten Element, bleibt jedoch 0 Pixel rechts und 120 Pixel unterhalb der Oberkante des übergeordneten Elements.

Das obige ist der detaillierte Inhalt vonWie positioniere ich ein Element relativ zu seinem übergeordneten Element oder dem Browserfenster fest?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage