Es gibt vier Methoden zur Positionierung von CSS-Elementen: statische, relative, absolute und feste Positionierung. Die statische Positionierung ist die Standardeinstellung und das Element wird von den Positionierungsregeln nicht beeinflusst. Durch die relative Positionierung wird ein Element relativ zu sich selbst verschoben, ohne den Dokumentfluss zu beeinträchtigen. Bei der absoluten Positionierung wird ein Element aus dem Dokumentfluss entfernt und relativ zu seinen Vorgängerelementen positioniert. Durch die feste Positionierung wird ein Element relativ zum Ansichtsfenster positioniert, sodass es immer an derselben Position auf dem Bildschirm bleibt.
CSS-Elementpositionierungsmethode
Mit der Elementpositionierung in CSS können Entwickler Elemente im Dokument nach bestimmten Regeln präzise positionieren. Es gibt vier Hauptpositionierungsmethoden:
1. Statische Positionierung (statisch)
Dies ist die Standardpositionierungsmethode und der Ursprung des Elements liegt in seiner eigenen oberen linken Ecke. Elemente sind von Positionierungsregeln nicht betroffen, sofern nicht ausdrücklich angegeben.
2. Relative Positionierung (relativ)
Bewegt das Element relativ zum Element selbst. Durch die Bereitstellung einer position: relative
-Regel wird ein Element um einen angegebenen Abstand relativ zu seinem Ursprung verschoben, ohne dass sich dies auf die Position anderer Elemente im Dokumentfluss auswirkt. position: relative
规则,则元素相对于其原点移动指定距离,而不会影响文档流中其他元素的位置。
3. 绝对定位 (absolute)
将其元素完全从文档流中移除并相对于其最近的定位祖先定位。元素的位置由 top
, right
, bottom
和 left
3. Absolute Positionierung (absolut)
entfernt sein Element vollständig aus dem Dokumentfluss und positioniert es relativ zu seinem nächstgelegenen positionierten Vorgänger. Die Position des Elements wird durch die Attributetop
, right
, bottom
und left
relativ zu den Pixeln definiert des angegebenen Vorgängerelements.
4. Feste Positionierung (fest)
ähnelt der absoluten Positionierung, positioniert das Element jedoch relativ zum Ansichtsfenster und nicht zu seinen Vorgängern. Elemente bleiben immer an der gleichen Position auf dem Bildschirm und bewegen sich nicht, selbst wenn die Seite gescrollt wird.Das obige ist der detaillierte Inhalt vonSo positionieren Sie Elemente in CSS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!