-Elements wird durch die Attribute „left“, „top“, „right“ und „bottom“ angegeben.
Absolut positionierte Elemente liegen außerhalb des Standardflusses. Nimmt im Standard-Stream keinen Platz ein.
Absolut positionierte Elemente unterscheiden nicht zwischen Elementen auf Blockebene/Inline-Elementen/Inline-Elementen auf Blockebene.
Wenn ein absolut positioniertes Element den Körper als Referenzpunkt verwendet, verwendet es tatsächlich die Breite und Höhe des ersten Bildschirms der Webseite als Referenzpunkt und nicht die Breite und Höhe der gesamten Webseite . Das positionierte Element wird beim Scrollen der Seite gescrollt.
Wenn eine Box absolut positioniert ist, kann margin: 0 auto nicht verwendet werden; um die Box selbst zu zentrieren, können Sie left: 50% verwenden: - Stellen Sie die Elementbreite auf halbe Pixel ein, um sie zu zentrieren.
-Elements wird durch die Attribute „left“, „top“, „right“ und „bottom“ angegeben.
Elemente mit fester Position liegen außerhalb des Standardflusses und belegen keinen Platz im Standardfluss. Das kann als Löschung aus dem Standard-Stream verstanden werden.
Fest positionierte Elemente unterscheiden nicht zwischen Elementen auf Blockebene/Inline-Elementen/Inline-Elementen auf Blockebene.
E6 und niedrigere Versionen unterstützen keine feste Positionierung und können mit Javascript gelöst werden.
Bei Verwendung der relativen Positionierung nimmt das Element immer noch den ursprünglichen Platz ein, unabhängig davon, ob das Element verschoben wird, sodass das Verschieben des Elements dazu führt, dass es andere Felder verdeckt.
Bei der relativen Positionierung kann nur ein Positionierungsattribut in die gleiche Richtung verwendet werden.
Die relative Positionierung weicht nicht vom Standardablauf ab. Unterscheiden Sie daher bei der relativen Positionierung zwischen Elementen auf Blockebene/Inline-Elementen/Inline-Elementen auf Blockebene. Und da relativ positionierte Elemente Positionen im Standardfluss belegen, wirkt sich das Festlegen von Attributen wie Rand/Abstand für relativ positionierte Elemente auf das Layout des Standardflusses aus.
Es gibt keine zentrale Ausrichtung im schwebenden Fluss und es gibt keinen zentralen Wert. Margin: 0 auto kann nicht in Floating-Streams verwendet werden.
Im schwebenden Fluss wird nicht zwischen Elementen auf Blockebene/Inline-Elementen/Inline-Elementen auf Blockebene unterschieden. Unabhängig davon, ob es sich um Elemente auf Blockebene/Inline-Elemente/Inline-Elemente auf Blockebene handelt, können sie horizontal gesetzt werden. Sowohl Breite als auch Höhe können eingestellt werden.
Wenn ein Element auf Float eingestellt ist, wird es vom Standardfluss getrennt (außerhalb des Standards) und nimmt keinen Platz im Standardfluss ein. Wenn das folgende Element zu diesem Zeitpunkt nicht schwebt, überdeckt dieses Element zu diesem Zeitpunkt das folgende Element.
Das obige ist der detaillierte Inhalt vonWelche Layoutmethoden gibt es für HTML-Webseiten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!