Heim Web-Frontend CSS-Tutorial Lernen Sie das Positionslayout: von statisch über relativ, absolut und fest

Lernen Sie das Positionslayout: von statisch über relativ, absolut und fest

Dec 26, 2023 am 09:13 AM
statisch Absolute behoben. Positionslayout relativ

Lernen Sie das Positionslayout: von statisch über relativ, absolut und fest

Positionslayout verstehen: Von statisch bis relativ, absolut und fest sind spezifische Codebeispiele erforderlich

In der Webentwicklung ist das Layout ein sehr wichtiger Teil. Die Positionseigenschaft von CSS steuert das Layout von Elementen. In diesem Artikel werden die vier Arten des Positionslayouts vorgestellt: statisch, relativ, absolut und fest, und ihre Verwendung und Auswirkungen anhand spezifischer Codebeispiele erläutert.

  1. Statische Positionierung (statisch):
    Statische Positionierung ist die Standardpositionierungsmethode für Elemente. Zu diesem Zeitpunkt werden Elemente entsprechend dem Fluss des Dokuments angeordnet und werden von anderen Positionierungsmethoden nicht beeinflusst. Statisch positionierte Elemente können nicht über Attribute wie oben, unten, links, rechts usw. positioniert werden, da diese keinen Einfluss auf das Element haben. Das Folgende ist ein Beispielcode für die statische Positionierung:
.container {
  width: 200px;
  height: 200px;
  background-color: #f2f2f2;
}
Nach dem Login kopieren
<div class="container">
  静态定位元素
</div>
Nach dem Login kopieren
  1. Relative Positionierung (relativ):
    Die relative Positionierung ist relativ zur ursprünglichen Position des Elements im Dokumentenfluss. Durch Festlegen der Attribute „oben“, „unten“, „links“ und „rechts“ können Sie den Versatz des Elements relativ zu seiner ursprünglichen Position angeben. Die relative Positionierung wirkt sich nicht auf andere Elemente aus, sodass andere Elemente aufgrund der relativen Positionierung ihre Position nicht ändern. Das Folgende ist ein Beispielcode für die relative Positionierung:
.container {
  width: 200px;
  height: 200px;
  background-color: #f2f2f2;
}

.box {
  position: relative;
  top: 20px;
  left: 30px;
  background-color: #ff0000;
}
Nach dem Login kopieren
<div class="container">
  <div class="box">
    相对定位元素
  </div>
</div>
Nach dem Login kopieren
  1. Absolute Positionierung (absolut):
    Die absolute Positionierung erfolgt relativ zum nächstgelegenen positionierten Vorgängerelement (der Wert des Positionsattributs ist nicht statisch). Wenn kein positioniertes Vorgängerelement vorhanden ist, wird ein absolut positioniertes Element relativ zur gesamten Seite positioniert. Durch Festlegen der Attribute „oben“, „unten“, „links“ und „rechts“ können Sie den Versatz des Elements relativ zum Referenzelement angeben. Die absolute Positionierung wirkt sich auf die Position anderer Elemente aus, und andere Elemente werden neu angeordnet, um sich an die Änderung des positionierten Elements anzupassen. Das Folgende ist ein Beispielcode für die absolute Positionierung:
.container {
  width: 200px;
  height: 200px;
  background-color: #f2f2f2;
  position: relative;
}

.box {
  position: absolute;
  top: 20px;
  left: 30px;
  background-color: #ff0000;
}
Nach dem Login kopieren
<div class="container">
  <div class="box">
    绝对定位元素
  </div>
</div>
Nach dem Login kopieren
  1. Feste Positionierung (fest):
    Die feste Positionierung erfolgt relativ zum Browserfenster. Durch Festlegen der Attribute „oben“, „unten“, „links“ und „rechts“ können Sie den Versatz des Elements relativ zum Browserfenster angeben. Die feste Positionierung ändert ihre Position beim Scrollen der Seite nicht und kann daher zum Erstellen schwebender Elemente wie Navigationsleisten oder Anzeigen verwendet werden. Das Folgende ist ein Beispielcode für die feste Positionierung:
.container {
  width: 200px;
  height: 2000px;
  background-color: #f2f2f2;
}

.box {
  position: fixed;
  top: 20px;
  left: 30px;
  background-color: #ff0000;
}
Nach dem Login kopieren
<div class="container">
  <div class="box">
    固定定位元素
  </div>
</div>
Nach dem Login kopieren

Anhand der obigen Codebeispiele können wir die Unterschiede und die Verwendung der vier Positionslayouts klar verstehen. Die statische Positionierung ist die Standardeinstellung und die Elemente werden entsprechend dem Fluss des Dokuments angeordnet. Mit der relativen Positionierung können Sie durch Angabe eines Versatzes relativ zur ursprünglichen Position positionieren. Die absolute Positionierung wirkt sich auf die Position anderer Elemente aus und muss sich auf positionierte Vorgängerelemente beziehen. Die feste Positionierung kann relativ zum Browserfenster positioniert werden und zur Erstellung schwebender Elemente verwendet werden.

Die Beherrschung der verschiedenen Arten des Positionslayouts kann uns helfen, die Position und das Layout von Elementen besser zu kontrollieren und dadurch das Design und die Benutzererfahrung von Webseiten zu verbessern.

Das obige ist der detaillierte Inhalt vonLernen Sie das Positionslayout: von statisch über relativ, absolut und fest. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Teilen Sie Lösungen zur Behebung der Win11-Taskleiste Teilen Sie Lösungen zur Behebung der Win11-Taskleiste Jan 04, 2024 am 08:07 AM

Wir können die Taskleiste im Allgemeinen reparieren, indem wir mit der rechten Maustaste auf das Symbol in der Taskleiste klicken. Einige Benutzer sagten jedoch, dass sie nicht angeheftet werden kann. Wir wissen möglicherweise nicht, wie wir das Problem lösen können. Wir können die Verknüpfung tatsächlich in den Taskleistenordner einfügen, um sie an die Taskleiste anzuheften. Was tun, wenn die Win11-Taskleiste nicht angeheftet werden kann: 1. Zuerst doppelklicken wir, um „Dieser PC“ einzugeben. 2. Suchen Sie dann den folgenden Speicherort: „C:\Benutzer\Administrator\AppData\Roaming\Microsoft\Internet Explorer\QuickLaunch“. \UserPinned\TaskBar“ 3. Dann pinnen Sie unsere Anforderungen an

Eingehende Analyse der Rolle und Verwendung des statischen Schlüsselworts in der C-Sprache Eingehende Analyse der Rolle und Verwendung des statischen Schlüsselworts in der C-Sprache Feb 20, 2024 pm 04:30 PM

Eingehende Analyse der Rolle und Verwendung des Schlüsselworts „static“ in der Sprache C. In der Sprache C ist „static“ ein sehr wichtiges Schlüsselwort, das bei der Definition von Funktionen, Variablen und Datentypen verwendet werden kann. Die Verwendung des Schlüsselworts static kann die Linkattribute, den Umfang und den Lebenszyklus des Objekts ändern. Lassen Sie uns die Rolle und Verwendung des Schlüsselworts static in der C-Sprache im Detail analysieren. Statische Variablen und Funktionen: Variablen, die mit dem Schlüsselwort static innerhalb einer Funktion definiert werden, werden als statische Variablen bezeichnet, die einen globalen Lebenszyklus haben

Die Rolle und Anwendungsszenarien privater statischer Methoden in PHP Die Rolle und Anwendungsszenarien privater statischer Methoden in PHP Mar 23, 2024 am 10:18 AM

Die Rolle und Anwendungsszenarien privater statischer Methoden in PHP In der PHP-Programmierung ist eine private statische Methode ein spezieller Methodentyp. Auf sie kann nur innerhalb der Klasse zugegriffen werden, in der sie definiert ist, und sie kann nicht direkt von außen aufgerufen werden. Private statische Methoden werden normalerweise für die interne Logikimplementierung einer Klasse verwendet und bieten eine Möglichkeit, Details zu kapseln und auszublenden. Gleichzeitig weisen sie die Eigenschaften statischer Methoden auf und können ohne Instanziierung des Klassenobjekts aufgerufen werden. Im Folgenden werden die Rolle und Anwendungsszenarien privater statischer Methoden erläutert und spezifische Codebeispiele bereitgestellt. Funktion: Implementierungsdetails kapseln und ausblenden: private statische Aufladung

Beherrschen Sie schnell die Techniken und Methoden der statischen Relativpositionierung Beherrschen Sie schnell die Techniken und Methoden der statischen Relativpositionierung Jan 18, 2024 am 11:18 AM

Die schnelle statische relative Positionierung ist eine sehr wichtige Positionierungsmethode in der Webentwicklung. Dadurch kann ein Element relativ zu seiner normalen Position leicht angepasst werden, während seine Position im Dokumentenfluss beibehalten wird. In diesem Artikel werde ich die Verwendung der schnellen statischen Relativpositionierung sowie einige gängige Anwendungsszenarien ausführlich vorstellen. Zunächst müssen wir die Grundkonzepte der schnellen statischen Relativpositionierung verstehen. In CSS gibt es vier Möglichkeiten, Elemente zu positionieren: statische Positionierung, relative Positionierung, absolute Positionierung und feste Positionierung. Statische Positionierung ist die Standardpositionierungsmethode. Die Position des Elements wird durch das Dokument bestimmt.

Beherrschen Sie die Fähigkeiten und Vorsichtsmaßnahmen des Positionslayouts: die Praxis der Implementierung eines responsiven Layouts Beherrschen Sie die Fähigkeiten und Vorsichtsmaßnahmen des Positionslayouts: die Praxis der Implementierung eines responsiven Layouts Dec 26, 2023 pm 12:44 PM

Implementieren eines reaktionsfähigen Layouts: Überblick über Vorgehensweisen und Überlegungen zum Positionslayout: Unter reaktionsfähigem Layout versteht man das Layout von Webinhalten, das sich automatisch an die Bildschirmgröße und Auflösung des Geräts des Benutzers anpasst. Beim responsiven Layout ist das Positionslayout eine häufig verwendete Methode, die uns dabei helfen kann, die Positionierung und das Layout von Elementen unter verschiedenen Bildschirmgrößen zu erreichen. 1. Das Grundprinzip des Positionslayouts basiert auf CSS-Positionierungsattributen, einschließlich statischer, relativer und absoluter.

Das Prinzip der statischen Umzugstechnik und seine Anwendungsfälle Das Prinzip der statischen Umzugstechnik und seine Anwendungsfälle Jan 18, 2024 am 11:12 AM

Prinzipien und Anwendungen der statischen Verlagerungstechnologie Einführung: In modernen Computersystemen ist die Speicherverwaltung ein sehr wichtiges Thema. Da die Komplexität und Größe der Software zunimmt, werden Speicherbeschränkungen zu einer Herausforderung. Um Speicherressourcen effizienter zu nutzen, wurde die statische Verschiebungstechnologie entwickelt. In diesem Artikel werden die Prinzipien und Anwendungen der statischen Verlagerungstechnologie vorgestellt und einige spezifische Codebeispiele bereitgestellt. 1. Prinzip der statischen Verlagerungstechnologie Die statische Verlagerung ist eine Methode zum Verschieben von Programmcode und Daten von einem logischen Adressraum in einen anderen logischen Adressraum.

Optimierung von Seitenlayoutmethoden: Anwendungsfähigkeiten zur schnellen statischen relativen Positionierung Optimierung von Seitenlayoutmethoden: Anwendungsfähigkeiten zur schnellen statischen relativen Positionierung Jan 18, 2024 am 10:39 AM

So nutzen Sie die schnelle statische relative Positionierung zur Optimierung des Seitenlayouts Mit der Entwicklung des Internets ist Webdesign immer wichtiger geworden. Ein gutes Seitenlayout verbessert die Benutzererfahrung und verbessert die Benutzerfreundlichkeit und Zugänglichkeit Ihrer Website. Die schnelle statische relative Positionierung ist eine häufig verwendete Layouttechnik, mit der das Seitenlayout effektiv optimiert werden kann. In diesem Artikel wird erläutert, wie Sie mithilfe der schnellen statischen relativen Positionierung das Seitenlayout optimieren können. Die schnelle statische relative Positionierung ist eine auf CSS basierende Layouttechnologie. Durch die Verwendung des Attributs „position“ im CSS-Stylesheet kann sie verwendet werden, ohne den Text zu beeinträchtigen.

Ausführliche Erklärung der Go-Sprachfunktionen: Erfahren Sie mehr über die Sprachfunktionen von Go in einem Artikel Ausführliche Erklärung der Go-Sprachfunktionen: Erfahren Sie mehr über die Sprachfunktionen von Go in einem Artikel Mar 05, 2024 am 09:54 AM

Ausführliche Erklärung der Go-Sprachfunktionen: Erfahren Sie in einem Artikel mehr über die Sprachfunktionen von Go. Die Go-Sprache ist eine von Google entwickelte Open-Source-Programmiersprache, die statisch typisiert, kompiliert und gleichzeitig ist und über Garbage-Collection-Funktionen verfügt. Seit ihrer Veröffentlichung im Jahr 2009 ist die Go-Sprache bei Programmierern wegen ihrer effizienten Parallelitätsverarbeitungsfähigkeiten, ihrer prägnanten Syntax und ihrer schnellen Kompilierungsgeschwindigkeit beliebt. In diesem Artikel werden einige der Hauptfunktionen der Go-Sprache im Detail vorgestellt und den Lesern anhand spezifischer Codebeispiele geholfen, diese Funktionen besser zu verstehen. Eines der größten Merkmale der gleichzeitigen Programmierung der Go-Sprache ist ihre native Sprache

See all articles