


Wie positioniere ich die Schaltfläche „Absolut rendern' in einer neuen Zeile?
Wenn Sie steuern möchten, wie ein Element auf einer Webseite positioniert wird, müssen wir die CSS-Eigenschaft „Position“ verwenden. Die Eigenschaften, die die Position des Elements im Dokument definieren, sind wesentlich, seine Eigenschaften oben, links, unten und rechts sowie die Position ist eine Kurzformeigenschaft, die zum Festlegen aller vier Eigenschaften verwendet werden kann.
Unten spezifiziert die möglichen Werte, die wir mit dem Standortattribut -verwenden können
-
Statisch – Elemente werden entsprechend dem natürlichen Fluss des Dokuments platziert. Es gibt keinen Unterschied in den Eigenschaften „oben“, „rechts“, „unten“, „links“ oder „Z-Index“. Dies ist die Standardoption.
-
Relativ- Elemente werden entsprechend dem natürlichen Fluss des Dokuments platziert und ihr Versatz relativ zu sich selbst wird durch die Werte von oben, rechts, unten und links bestimmt. Der einem Element im Seitenlayout zugewiesene Platz ist derselbe wie bei einer statischen Position, da der Versatz keinen Einfluss auf die Position eines anderen Elements hat.
Wenn der Wert von z-index nicht automatisch ist, erstellt dieser Wert einen neuen Stapelkontext. Wie es sich auf Elemente von Tabellen-*-Gruppen, Zeilen, Spalten, Zellen und Tabellentiteln auswirkt, ist nicht definiert. -
Absolut- Dieses Element wurde aus dem typischen Dokumentenfluss entfernt und im Seitenlayout ist kein Platz dafür. Wenn ja, verknüpfen Sie es mit diesem Vorfahren. Wenn nicht, platzieren Sie es relativ zum ersten enthaltenden Block. Die Werte oben, rechts, unten und links definieren seine endgültige Position.
Wenn der Wert von z-index nicht automatisch ist, erstellt dieser Wert einen neuen Stapelkontext. Durch die absolute Positionierung wird verhindert, dass die Ränder der Box andere Ränder überlappen. -
BEHOBEN – Das Element wurde aus dem typischen Dokumentenfluss entfernt und im Seitenlayout ist kein Platz dafür. Es sei denn, bei einem seiner Vorfahren ist die Eigenschaft „transform“, „Perspektive“ oder „Filter“ auf etwas anderes als „None“ gesetzt (siehe CSS-Transformationsspezifikation) oder die Eigenschaft „will-change“ ist auf „transform“ festgelegt. In diesem Fall fungiert der Vorfahre als umschließender Block. andernfalls wird es relativ zum anfänglichen enthaltenden Block positioniert, der durch das Ansichtsfenster festgelegt wird. (Beachten Sie, dass Betrachtungswinkel- und Filterunterschiede zwischen Browsern zu geschlossenen Blöcken führen können.) Die Werte oben, rechts, unten und links definieren die endgültige Position.
-
Sticky – Das Element wird entsprechend dem natürlichen Fluss des Dokuments positioniert und dann relativ zum nächsten scrollenden Vorgänger und enthaltenden Block seines Elements (nächster Vorgänger auf Blockebene) basierend auf den Werten von oben und rechts versetzt , unten und links, Enthält tabellenbezogene Elemente. Die Position anderer Elemente wird durch den Versatz nicht beeinflusst.
Neuer Stack-Kontext wird immer mit diesem Wert erstellt. Es ist zu beachten, dass Sticky-Elemente beim nächsten Vorfahren „kleben“, der über einen „Scroll-Mechanismus“ verfügt (der erzeugt wird, wenn der Überlauf ausgeblendet, gescrollt, automatisch oder überschrieben wird), auch wenn dieser Vorfahre nicht der wahre nächste Vorfahre ist. scrollen.
Ein relativ positioniertes Element bezieht sich auf ein Element, dessen berechnete Position „relativ“ ist, während sich ein absolut positioniertes Element auf ein Element bezieht, dessen berechnete Position „absolut“ oder „fest“ verwendet.
Relative Positionierungsbeispiel
Unten finden Sie einen Beispielcode mit relativer Positionierung.
<!DOCTYPE html> <html> <head> <style> .relativePositioning { position: relative; left: 50px; border: 2px solid red; } </style> </head> <body> <h2 id="Using-relative-positioning-in-CSS">Using relative positioning in CSS</h2> <p>This is a sample paragraph onto which relative positioning is being applied.</p> <div class="relativePositioning">This part of the content has position : relative</div> </body> </html>
Nachfolgend finden Sie einen Beispielcode mit absoluter Positionierung.
<!DOCTYPE html> <html> <head> <style> .relativePositioning { position: relative; width: 500px; height: 250px; border: 2px solid red; } .absolutePositioning { position: absolute; top: 100px; right: 0; width: 300px; height: 150px; border: 2px solid red; } </style> </head> <body> <h2 id="Example-of-using-absolute-positioning">Example of using absolute positioning</h2> <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Nesciunt, possimus.</p> <div class="relativePositioning"> This is the container element with position : relative <div class="absolutePositioning">This is an example of absolute positioning</div> </div> </body> </html>
Jetzt verstehen wir, wie Positionierung funktioniert und wie man absolute Positionierung in CSS verwendet. Wir werden unser Wissen einsetzen, um das vorliegende Problem zu lösen.
Beispiel
Hier ist ein Beispiel für die Verwendung der absoluten Positionierung in CSS, um eine Schaltfläche in einer neuen Zeile darzustellen.
<!DOCTYPE html> <html lang="en"> <head> </head> <style> .outerBox { position: relative; } .btn-pri { color: #fff; padding: 0.5px 7% 0.5px 5px; height: 45px; display: inline-block; cursor: pointer; background: green; border: 2px solid #ccc; } .btn-txt { margin-top: 6px; margin-bottom: 6px; } .btn-pri-2 { position: absolute; left: 1px; top: 53px; } </style> <body> <div class="outerBox"> <a class="btn-pri btn-pri-1"> <h5 id="Lorem-ipsum-dolor-sit-amet">Lorem ipsum dolor sit amet.</h5> </a> <a class="btn-pri btn-pri-2"> <h5 id="Lorem-ipsum-dolor-sit-amet">Lorem ipsum dolor sit amet.</h5> </a> </div> </body> </html>
Zusammenfassend lässt sich sagen, dass Sie mit positionierten Elementen auf jeden Fall Schaltflächen in einer neuen Zeile rendern können, indem Sie deren genaue Position auf der Seite angeben. Dies kann erreicht werden, indem die Eigenschaft „Position“ des Elements auf „absolut“ gesetzt wird und dann ein Wert für die Eigenschaft „oben“, „links“, „rechts“ oder „unten“ angegeben wird, um die genaue Position anzugeben, an der das Element platziert werden soll. Bei richtiger Anwendung kann Ihnen die absolute Positionierung dabei helfen, mit minimalem Aufwand ein sauberes Layout zu erstellen.
Das obige ist der detaillierte Inhalt vonWie positioniere ich die Schaltfläche „Absolut rendern' in einer neuen Zeile?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Wenn Sie kürzlich mit GraphQL gearbeitet oder seine Vor- und Nachteile überprüft haben, haben Sie zweifellos Dinge wie "GraphQL nicht unterstützen Caching" oder gehört

Mit dem jüngsten Aufstieg von Bitcoins Preis über 20.000 USD und kürzlich von 30.000, dachte ich, es lohnt

Es ist aus! Herzlichen Glückwunsch an das Vue -Team, dass es eine massive Anstrengung war und lange kommt. Alle neuen Dokumente auch.

Ich ließ jemanden mit dieser sehr legitimen Frage einschreiben. Lea hat gerade darüber gebloggt, wie Sie gültige CSS -Eigenschaften selbst aus dem Browser erhalten können. Das ist so.

Ich sage "Website" passt besser als "Mobile App", aber ich mag dieses Rahmen von Max Lynch:

Es gibt eine Reihe dieser Desktop -Apps, in denen das Ziel Ihre Website gleichzeitig in verschiedenen Dimensionen angezeigt wird. So können Sie zum Beispiel schreiben

Neulich habe ich dieses besonders schöne Stück von der Website von Corey Ginnivan entdeckt, auf der eine Sammlung von Karten aufeinander stapelt.

Wenn wir dem Benutzer direkt im WordPress -Editor Dokumentation anzeigen müssen, wie können Sie dies am besten tun?
