Wie festes Layout CSS machen
statisch ist der Standardwert. Ein Element mit Position: static; ist in keiner besonderen Weise positioniert. Ein statisches Element ist nicht gesagt werden positioniert und ein Element mit seiner Position auf etwas anderes festgelegt wird gesagt, positioniert werden.
relativ verhält sich gleich wie statisch, wenn Sie einige zusätzliche Eigenschaften hinzufügen.
Einstellen der Spitze. Recht. Boden. und linke Eigenschaften eines relativ positionierten Element bewirkt es weg von seiner Normalposition eingestellt wird. Andere Inhalte werden nicht eingestellt werden, in jede Lücke durch das Element links zu passen.
Hallo! Achten Sie nicht auf mir noch.
Ein festes Element ist relativ zu dem Bildfenster, die es bleibt immer an der gleichen Stelle bedeutet, auch wenn die Seite gescrollt wird. Wie bei relativ. die Spitze. Recht. Boden. und linke Eigenschaften verwendet.
Ich bin sicher, dass du das feste Element in der unteren rechten Ecke der Seite bemerkt hast. Ich gebe Ihnen die Erlaubnis, die Aufmerksamkeit auf sie jetzt zu zahlen. Hier ist die CSS, die es dort setzt:
Ein festes Element hinterlässt keine Lücke in der Seite, wo es normalerweise gelegen hätte.
Mobile Browser hat überraschend wackelige Unterstützung festgelegt. Erfahren Sie mehr über die Situation hier.
absolut ist der schwierigste Positionswert. statt der relativ zu dem Darstellungsfeld absolute verhält sich wie zur nächsten positioniert Vorfahr außer relativ fixiert. Wenn ein absolut positionierten Element keine positionierten Vorfahren hat, verwendet er das Dokument Körper und bewegt sich nach wie vor mit Seite Scrollen entlang. Denken Sie daran, ein „positioned“ Element eine Position ist mit Ausnahme statisch alles das ist.
Hier ist ein einfaches Beispiel:
Dieses Element wird relativ positioniert. Wenn dieses Element war Position: statisch; sein absolut positionierten Kind würde entkommen und würde das Dokument Körper relativ positioniert werden.
Dieses Element ist absolut positioniert. Es ist relativ zu seinem positioniert.
Dieses Zeug ist schwierig, aber es ist wichtig, um große CSS-Layouts zu erstellen. Auf der nächsten Seite werden wir Position in einem praktischeren Beispiel.