Das CSS-Positionsattribut gibt den Positionierungstyp des Elements an und verwendet dann oben, unten, links und rechts, um es speziell zu positionieren. Das Positionsattribut muss vor der spezifischen Positionierung verwendet werden, da sonst alle spezifischen Positionierungsattribute nicht wirksam sind. Es gibt fünf mögliche Werte für die Position: statisch, relativ, absolut, fest oder klebrig. Nachfolgend erläutert der Blogger den Vergleich der Codes und die Laufergebnisse nacheinander Erstens ist das Positionsattribut nicht festgelegt. Sie können sehen, dass das Top-Attribut der beiden Elemente nicht wirksam ist, während das Farbattribut wirksam ist. Die aktuelle Position ist die Position im Standarddokumentenfluss. Dies wird als Prototyp verwendet, um die Änderungen der Elementposition zu vergleichen, wenn die Position geändert wird. <!DOCTYPE html> <html lang="de"> <Kopf> <meta charset="UTF-8"> <link rel="stylesheet" href="./j.css"> </Kopf> <Text> <div class="box" id="one">Eins</div> <div class="box" id="two">Zwei</div> <div class="box" id="three">Drei</div> <div class="box" id="four">Vier</div> </div> </body> </html> .Kasten { Anzeige: Inline-Block; Hintergrund: rot; Farbe: weiß; } #zwei { oben: 260px; unten: 126px; links: 20px; Hintergrund: blau; } Position: statisch Fügen Sie position: static; wie folgt zur Klasse #two hinzu (an jeder nachfolgenden Stelle wird nur der Positionswert geändert) #zwei { Position: statisch; oben: 260px; unten: 126px; links: 20px; Hintergrund: blau; } Der Standardwert für ein HTML-Element ist, dass es keine Positionierung hat und im normalen Fluss erscheint. Oben, unten, links oder rechts haben keine Auswirkungen auf statisch positionierte Elemente. Da dieser Wert das Positionierungsattribut ungültig macht, welchen Sinn hat seine Existenz? Während Sie den Stil einer Webseite ändern, können Sie die Positionsinformationen bestimmter Elemente vorübergehend blockieren oder die Positionsinformationen bestimmter Teile während der Änderung beibehalten, um die Wiederherstellung zu erleichtern. Position: relativ Relative Positionierung ist die Positionierung relativ zum ursprünglichen normalen Dokumentfluss, aber das ursprüngliche Seitenlayout wird während der Positionierung nicht geändert. Dies entspricht dem bloßen Verschieben des positionierten Elements, und die verschobene Vergleichsstandardposition ist die Position im normalen Dokumentfluss, und die ursprüngliche Position bleibt leer. Position: absolut Bei der absoluten Positionierung wird das Element aus dem normalen Dokumentfluss entfernt und schafft keinen Platz für Elemente im Seitenlayout. Die Position erfolgt relativ zum zuletzt positionierten übergeordneten Element. In diesem Beispiel basiert die Positionierung auf dem Body-Element. Position: fest Die feste Positionierung ähnelt der absoluten Positionierung darin, dass sie aus dem normalen Dokumentfluss gelöscht wird und keinen Platz für Elemente im Seitenlayout schafft. Der Unterschied besteht darin, dass sie am Ansichtsfenster fixiert ist und basierend auf dem Ansichtsfenster positioniert wird. Ich glaube, jeder hat diese Erfahrung beim Durchsuchen vieler Webseiten gemacht. Oben oder unten auf der Webseite befinden sich Anzeigen, die sich beim Scrollen der Webseite nicht bewegen. Sie sind auf der Webseite fixiert und überdecken den Inhalt der Webseite, wenn der Z-Index nicht so eingestellt ist, dass die Stapelreihenfolge geändert wird. Position: klebrig Das Element verlässt den Dokumentenfluss nicht und behält weiterhin seine ursprüngliche Position im Dokumentenfluss. Wenn das Element über den angegebenen Offsetwert im Container hinaus gescrollt wird, wird das Element an der angegebenen Position im Container fixiert. Das heißt, wenn Sie oben 20 Pixel festlegen, wird das klebrige Element fixiert und bewegt sich nicht mehr nach oben, wenn es eine Position 50 Pixel vom oberen Rand des relativ positionierten Elements erreicht. Der feste relative Versatz eines Elements ist relativ zum übergeordneten Element mit dem ihm am nächsten gelegenen Bildlauffeld. Wenn das übergeordnete Element nicht gescrollt werden kann, wird der Versatz des Elements relativ zum Ansichtsfenster berechnet. Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. |
<<: Fünf Möglichkeiten zum Durchlaufen von Objekten in JavaScript Beispielcode
>>: Anfänger lernen einige HTML-Tags (3)
BFC BFC: Blockformatierungskontext BFC-Layoutrege...
Tomcat selbst optimieren Tomcat-Speicheroptimieru...
Inhaltsverzeichnis Funktionsformat sofort ausführ...
Grundlegende Anweisungen für Docker: Update-Paket...
Hauptunterschiede: 1. Typ SQL-Datenbanken werden ...
Inhaltsverzeichnis 1. Einleitung 2. Implementieru...
1. Elemente und Tags in HTML <br />Ein Elem...
Müssen die Felder und Eigenschaften der Tabelle i...
Inhaltsverzeichnis brauchen Problemumgehung 1. To...
In diesem Artikelbeispiel wird der spezifische Co...
Vorwort gdb ist ein sehr nützliches Debugging-Too...
Website, (100-1)% des Inhalts ist Navigation 1. J...
Inhaltsverzeichnis 1. Beispiel 2. Erstelle 100 So...
Im täglichen Geschäftsleben gibt es zwei gängige ...
Dieser Artikel beschreibt anhand von Beispielen d...