• 1. Einführung
    • Die Werkzeuge des Entwicklers
  • 2. HTML
    • Syntax
      • Inline- oder Block-Tag?
      • Die nützlichsten Tags
      • Tags mit Attributen
    • Une page html
      • Die Namensgebung in WEB
      • Eine HTML-Datei erstellen
      • Grundlegende Struktur
  • 3. CSS
    • Die Syntax
      • Die Units
      • Die Selektoren
    • Une feuille css
      • CSS-Dokument erstellen
      • CSS binden
    • Positionen
    • Flexbox
    • Grid
    • Responsive (Media queries)
  • 4. JS
    • Der Syntax
      • Variablen
    • Ein JS-File
    • Übungen
  • 5. CMS
    • Einführung zu CMS
    • Installation de XAMPP (serveur local)
    • Joomla
      • Architektur
      • Das Thema Kind
      • Die Module
      • Die Menüs
      • Custom fields
      • Sprachliche Überschneidungen
      • Tips&tricks
    • Wordpress
      • Initiation d'un wordpress
      • Le thème enfant
  • 6. SEO
    • Warum Semantik?
  • 7. Mise en ligne
  • 8. UI / UX Design
    • Figma
      • Comprendre l'interface
      • Les pages et les calques
      • Raccourci clavier
    • Introduction
      • Les outils et aides de créations
      • Déroulement type d'un projet
Contact & horaire
  • fr
  • de

Positionen

Statisch

Die statische Position ist die Standardposition für jedes HTML-Element. Elemente mit dieser Position werden entsprechend dem normalen Fluss des Dokuments angeordnet. Sie werden nicht von den Eigenschaften top, bottom, left und right beeinflusst.

position-css-static

Relativ

Die relative Position verschiebt ein Element von seiner normalen Position. Sie können die Eigenschaften top, bottom, left und right verwenden, um die Position des Elements in Bezug auf seine normale Position anzupassen. Diese Anpassung wirkt sich nicht auf andere Elemente aus, da der ursprüngliche Platz immer für das Element reserviert ist.

Beispiel relativ & absolut
Sie können die Parameter left und top der Klassen .relative und .absolute ändern, um zu verstehen, wie die Elemente interagieren.

position-css-relative

Absolute

Die absolute Position positioniert ein Element relativ zu seinem ersten positionierten Vorfahren (Elternteil mit einer anderen Position als static) oder relativ zum Dokument selbst (body), wenn kein Vorfahre positioniert ist. Dies ermöglicht es, Elemente zu erstellen, die andere Elemente überlagern können.

Die Eigenschaften top, bottom, left und right werden verwendet, um die absolute Position zu definieren. Im Gegensatz zur relativen Position wird das Element seinen ursprünglichen Platz im Stream verlieren.

Beispiel relativ & absolut
Sie können die Parameter left und top der Klassen .relative und .absolute ändern, um zu verstehen, wie die Elemente interagieren.

position-css-absolute

Sticky

Die Position sticky ist eine Art Kombination aus relativ und fixed. Das Element wird entsprechend der Scrollposition der Seite positioniert. Es verhält sich wie eine relative Position, bis Sie einen bestimmten Scrollpunkt erreichen, dann verhält es sich wie eine fixe Position.

In der Sticky-Position wird das Element dem Scrollvorgang folgen, indem es am oberen Rand seines Containers eingefroren bleibt. Die Eigenschaft top ist obligatorisch, damit dieser funktioniert.

Beispiel sticky

Fixed

Die feste Position positioniert ein Element relativ zum Browserfenster. Dieses Element bleibt auch dann an derselben Position, wenn Sie auf der Seite scrollen. Das ist nützlich für Elemente wie Navigationsleisten, die immer sichtbar bleiben sollen.

Beispiel fixed

Zusammenfassend

  • Static => Grundstellung
  • Relative => behält seine ursprüngliche Position im Stream bei.
  • Absolute => verliert seine ursprüngliche Position im Stream.
  • Sticky => folgt dem Scroll und bleibt auf dem Container fixiert.
  • Fixed => bleibt im Viewport eingefroren.

Übungen

  • Aktuelle Übung - Tiere in der richtigen Ecke positionieren
  • Relative & absolute Übung - Positionieren umschreiben

Inhaltsverzeichnis

  • Statisch
  • Relativ
  • Absolute
  • Sticky
  • Fixed
  • Zusammenfassend
  • Übungen