In diesem Blog wird erörtert:
Was sind CSS -Positionstypen??
Es gibt fünf Arten von CSS -Positionen:
Bevor wir den Unterschied zwischen dem relativen und dem absoluten positionierten Element diskutieren, werden wir eine Webseite für die Demonstration erstellen.
Voraussetzung
Fügen Sie in HTML zunächst ein DIV -Element mit dem Namensattributnamen der Klassen hinzu “Div-Eltern”. Fügen Sie im Inneren vier weitere Tags mit dem Klassennamen hinzu “Div-1”. Beachten Sie, dass nur der zweite zwei Klassen hat “Div-1" Und "Positionierung”.
Html
Wenden wir das CSS -Styling auf die Elemente an, die im obigen HTML -Codeblock genannt werden.
Stil „Div-Eltern“ div
.Div-ElternDas Divelelement mit Klassennamen “Div-Eltern”Wird mit den CSS -Eigenschaften gestaltet, die unten erklärt werden:
Stil „Div-1“ div
.div-1Hier ist die Erklärung der angewandten Eigenschaften:
So verwenden Sie "Position: Relativ" in CSS?
Wenn Sie das festlegen "Position"Eigentumswert als"relativ”, Es bewegt sich relativ zu seiner normalen Position. Seine Position hängt auch von den Werten als Seiteneigenschaften ab. Andere Elemente werden jedoch nicht geändert, um die vom Element zurückgelassene Lücke zu schließen.
Stil „Positionierung“ div
.PositionierungHier:
Das Ergebnis unten zeigt deutlich die Position des zweiten Boxs von oben und links:
So verwenden Sie „Position: Absolut“ in CSS?
Der "Position”Eigenschaft mit dem Wert“absolut”Ändert die Position des Elements relativ zu seiner positionierten übergeordneten Div. Wenn die Position des übergeordneten Elements nicht relativ festgelegt ist, verschiebt sich der DIV relativ zum Körper der Webseite. Darüber hinaus füllen andere Elemente den von dem Element hinterlassenen Raum.
Lassen Sie uns die "ändern"Position"Eigentum der DIV mit der Klasse" genannt "Positionierung”Von relativ zu Absolute und sehen Sie den Unterschied an:
Position: absolut;Das zweite Box ist vom oberen und 20px -Raum von links im Vergleich zu seinem übergeordneten Element auf 20px Platz eingestellt:
Das war alles um die relative und absolute Position in CSS.
Abschluss
In CSS wird die Positionseigenschaft verwendet, um den endgültigen Ort des Elements zu definieren. Genauer gesagt das “relativDie Position platziert die Position des Elements relativ zu seiner normalen Position, während die “absolutDie Position platziert das Element relativ zu seinem positionierten übergeordneten HTML -Element. In diesem Blog wurde der Unterschied zwischen relativen und absoluten CSS -Positionen erörtert.