Die Werte des Positionsattributs umfassen statisch, relativ, absolut, fest, klebrig usw. Detaillierte Einführung: 1. static ist der Standardwert des Positionsattributs, was bedeutet, dass die Elemente gemäß dem normalen Dokumentfluss ohne spezielle Positionierung angeordnet sind. Die Position der Elemente wird durch ihre Reihenfolge im HTML-Dokument bestimmt und kann nicht sein Passen Sie es mit dem linken Attribut an. Relativ ist die relative Positionierung und so weiter.
Das Betriebssystem dieses Tutorials: Windows 10-System, DELL G3-Computer.
In der Frontend-Entwicklung ist die Position ein wichtiges Attribut in CSS, das zur Steuerung der Positionierung von Elementen verwendet wird. Das Positionsattribut hat die folgenden häufig verwendeten Werte:
1. statisch (Standardwert):
Statisch ist der Standardwert des Positionsattributs, was bedeutet, dass das Element gemäß dem normalen Dokumentfluss ohne spezielle Positionierung angeordnet ist. Die Position eines Elements wird durch seine Reihenfolge im HTML-Dokument bestimmt und kann nicht über die Attribute „oben“, „rechts“, „unten“ und „links“ angepasst werden.
.element { position: static; }
2. relativ:
Relative relative Positionierung bedeutet, dass das Element relativ zu seiner normalen Position positioniert wird. Durch Festlegen der Eigenschaften „oben“, „rechts“, „unten“ und „links“ können Sie die Position des Elements im Dokumentfluss optimieren. Die relative Positionierung hat keinen Einfluss auf das Layout anderer Elemente.
.element { position: relative; top: 10px; left: 20px; }
3. absolut:
Absolute absolute Positionierung bedeutet, dass das Element relativ zu seinem nächstgelegenen übergeordneten Element positioniert wird (der Positionsattributwert ist nicht statisch). Wenn kein positioniertes übergeordnetes Element vorhanden ist, erfolgt die Positionierung relativ zum anfänglichen enthaltenden Block des Dokuments. Durch Festlegen der Attribute „oben“, „rechts“, „unten“ und „links“ können Sie die Position des Elements präzise steuern.
.element { position: absolute; top: 50px; left: 100px; }
4. Behoben:
Feste Positionierung bedeutet, dass das Element relativ zum Browserfenster positioniert wird und immer an einer festen Position im Fenster bleibt und seine Position beim Scrollen nicht ändert. Durch Festlegen der Eigenschaften oben, rechts, unten und links können Sie die Position des Elements im Fenster bestimmen.
.element { position: fixed; top: 0; right: 0; }
5. Sticky:
Sticky Sticky-Positionierung bedeutet, dass das Element entsprechend den Änderungen in der Bildlaufposition positioniert wird. Wenn ein Element innerhalb eines Containers sichtbar ist, ist seine Position relativ zum Container, und wenn das Element aus dem Container herausgerollt wird, ist es an den Grenzen des Containers verankert. Sie können die Sticky-Positionierung von Elementen steuern, indem Sie die Attribute oben, rechts, unten und links festlegen.
.element { position: sticky; top: 20px; }
Zusätzlich zu den oben häufig verwendeten Positionsattributwerten gibt es auch einige weniger häufig verwendete Werte, wie zum Beispiel:
- erben: Erbt den Positionsattributwert des übergeordneten Elements.
- initial: Setzt die Positionseigenschaft auf den Standardwert static zurück.
- unset: Setzt das Positionsattribut auf den Standardwert zurück und erbt den Positionsattributwert des übergeordneten Elements.
Es ist zu beachten, dass der Wert des Positionsattributs die Stapelreihenfolge (Z-Index) der Elemente beeinflusst. Verschiedene Positionierungsmethoden haben unterschiedliche Regeln für die Stapelreihenfolge.
Zusammenfassend wird das Positionsattribut verwendet, um die Positionierungsmethode von Elementen zu steuern. Häufig verwendete Werte sind statisch, relativ, absolut, fest und klebrig. Die Position des Elements kann durch Festlegen der Attribute oben, rechts, unten und links angepasst werden. Das Verstehen und flexible Verwenden des Positionsattributs kann uns dabei helfen, präzisere Layouteffekte zu erzielen.
Das obige ist der detaillierte Inhalt vonWelche Eigenschaften hat die Position?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!