Layout-DIV mit Positionsattribut
Relative Positionierung und Absolute Positionierung
Positionierungs-Tag: Position
enthält Attribute : relativ (relativ) absolut (absolut)
1.position:relative; Wenn ein Element relativ positioniert ist, erscheint es zuerst an seiner Position. Anschließend verschieben Sie das Element „relativ“ zu seinem ursprünglichen Startpunkt, indem Sie eine vertikale oder horizontale Position festlegen. (Noch ein Punkt: Bei relativer Positionierung nimmt das Element immer noch den ursprünglichen Platz ein, unabhängig davon, ob es verschoben wird. Daher führt das Verschieben des Elements dazu, dass es andere Felder verdeckt.)
2.position:absolute ; bedeutet absolute Positionierung. Die Position wird ausgehend von der oberen linken Ecke des Browsers berechnet. Durch die absolute Positionierung wird das Element aus dem Dokumentenfluss entfernt, sodass es keinen Platz einnimmt. Elemente im normalen Dokumentenfluss werden so angeordnet, als ob absolut positionierte Elemente nicht vorhanden wären. (Da absolut positionierte Boxen nichts mit dem Dokumentenfluss zu tun haben, können sie andere Elemente auf der Seite überdecken und ihre hierarchische Reihenfolge kann über Z-Index gesteuert werden. Je höher der Z-Index, desto besser sichtbar )
3. Nachdem der übergeordnete Container die relative Positionierung und das untergeordnete Element die absolute Positionierung verwendet, ist die Position des untergeordneten Elements nicht mehr relativ zur oberen linken Ecke des Browsers. aber relativ zur oberen linken Ecke des übergeordneten Fensters
4. Die relative Positionierung und die absolute Positionierung müssen mit „oben“, „rechts“, „unten“ und „links“ verwendet werden, um die spezifische Position zu lokalisieren Vier Attribute werden erst nach der Positionierung des Elements wirksam und sind in anderen Fällen ungültig. Darüber hinaus können diese vier Attribute nur zwei benachbarte Attribute gleichzeitig verwenden. Sie können nicht gleichzeitig „oben“ und „unten“ oder gleichzeitig „links“ und „rechts“ verwenden. Das Folgende ist das relative absolute Layout mehrerer ps innerhalb eines p:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html> <head> <title>testp.html</title> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3" /> <meta http-equiv="description" content="this is my page"/> <meta http-equiv="content-type" content="text/html; charset=UTF-8"/> <script type="text/javascript"> window.onload = function(){ document.getElementById("myp").style.height = "200px"; }; </script> </head> <body> 关键因素:外层加position:relative,里面的p使用position: absolute,<br /> 但这种方法的问题有:外层的p必须指定具体的height,高度不能使用百分比 <!-- <p style="position:relative;width: 600px;height:500px;"> <p style="width: 100px;height: 50px; position: absolute;right:10px;bottom: 10px"></p> </p> --> <p id="myp" style="position:relative;width: 100%;height:auto;"> <p style="width: 100px;height: 50px; position: absolute;right:10px;bottom: 10px"></p> <p style="width: 100px;height: 50px; position: absolute;left:10px;bottom: 10px"></p> </p> </body></html>
Das obige ist der detaillierte Inhalt vonLayout-DIV mit Positionsattribut. 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



Tipps zur Optimierung von CSS-Layoutattributen: Positionsticky und Flexbox In der Webentwicklung ist das Layout ein sehr wichtiger Aspekt. Eine gute Layoutstruktur kann das Benutzererlebnis verbessern und die Seite schöner und einfacher zu navigieren machen. CSS-Layouteigenschaften sind der Schlüssel zum Erreichen dieses Ziels. In diesem Artikel werde ich zwei häufig verwendete Techniken zur Optimierung von CSS-Layouteigenschaften vorstellen: Positionsticky und Flexbox, und spezifische Codebeispiele bereitstellen. 1. Positionen

So nutzen Sie das Positionsattribut in H5 flexibel: Bei der H5-Entwicklung spielen häufig die Positionierung und das Layout von Elementen eine Rolle. Zu diesem Zeitpunkt kommt die CSS-Positionseigenschaft ins Spiel. Das Positionsattribut kann die Positionierung von Elementen auf der Seite steuern, einschließlich relativer Positionierung, absoluter Positionierung, fester Positionierung und fester Positionierung. In diesem Artikel wird detailliert beschrieben, wie das Positionsattribut in der H5-Entwicklung flexibel verwendet werden kann.

So platzieren Sie ein Div am unteren Rand von HTML: 1. Verwenden Sie das Positionsattribut, um das Div-Tag relativ zum Browserfenster zu positionieren, mit der Syntax „div{position:fixed;}“ 2. Stellen Sie den Abstand zum unteren Rand auf ein 0, um das Div dauerhaft am Ende der Seite zu platzieren. Die Syntax lautet „div{bottom:0;}“.

In H5 können Sie das Positionsattribut verwenden, um die Positionierung von Elementen über CSS zu steuern: 1. Relative Positionierung, die Syntax lautet „style="position: relative;"; 2. Absolute Positionierung, die Syntax lautet „style="position: absolute;“ „; 3. Feste Positionierung, die Syntax lautet „style="position: Fixed;" und so weiter.

Die Positionsattributwerte umfassen statisch, relativ, absolut, fest, klebrig usw. Detaillierte Einführung: 1. static ist der Standardwert des Positionsattributs, was bedeutet, dass die Elemente gemäß dem normalen Dokumentfluss ohne spezielle Positionierung angeordnet sind. Die Position der Elemente wird durch ihre Reihenfolge im HTML-Dokument bestimmt und kann nicht sein Passen Sie es mit dem linken Attribut an. Relativ ist die relative Positionierung und so weiter.

So löschen Sie die Position in CSS: 1. Verwenden Sie das statische Attribut, das auf „statisch“ gesetzt werden kann, um das Positionsattribut zu löschen. 2. Verwenden Sie das Inherit-Attribut, um das Positionsattribut des Elements zu löschen und das Positionsattribut des übergeordneten Elements zu erben. 3. Verwenden Sie das nicht gesetzte Attribut, stellen Sie die Attribute auf ihre Standardwerte zurück und löschen Sie das Positionsattribut des Elements. 4. Verwenden Sie die Regel !important, die andere Stilregeln überschreibt und das Positionsattribut usw. löscht.

Interpretation der kaskadierenden CSS-Eigenschaften: Z-Index und Position In CSS ist die Gestaltung von Layout und Stil sehr wichtig. Im Design ist es oft notwendig, Elemente zu schichten und zu positionieren. Zwei wichtige CSS-Eigenschaften, Z-Index und Position, können uns dabei helfen, diese Anforderungen zu erfüllen. Dieser Artikel befasst sich mit diesen beiden Eigenschaften und stellt spezifische Codebeispiele bereit. 1. Z-Index-Attribut Das Z-Index-Attribut wird verwendet, um die Stapelreihenfolge von Elementen in vertikaler Richtung zu definieren. Stapeln von Elementen

In HTML definiert das Layout die grundlegende Struktur und das Erscheinungsbild einer Website. Das HTML-Layout ist ein Entwurf, der uns zeigt, wie HTML-Elemente auf einer Webseite angeordnet sind. Es bietet Ihnen die Möglichkeit, Webseiten mit einfachen HTML-Tags zu erstellen. DIV-Layout Das Div-Layout ist das am häufigsten verwendete Layout in HTML und basiert auf Elementen. Elemente in HTML werden verwendet, um Teile eines Dokuments zu definieren. Ein Tag ist ein Container-Tag, d. h. es verfügt über einen Start-Tag und einen End-Tag. Wir können mehrere Elemente in einem HTML-Dokument definieren und jedes Element kann verwendet werden, um einen anderen Satz von Informationen anzuzeigen. Innerhalb des Elements können wir mehrere HTML-Elemente verwenden, wie z. B. paragpraph(), heading(), span() usw. Wir können alle H beschriften
