Über diese Website

Dieser Kasten steht auf jeder Seite in der linken Spalte. Was darin steht, änderst du in der Konfiguration unter Plugins — oder du schaltest ihn dort ab.

Über dieses Handbuch

Dieses Handbuch gehört zur Vorlage Example für QuartzControl. Es erklärt die Vorlage und führt zugleich alles vor, was sie kann.

Der Text hier kommt aus einer Markdown-Datei, nicht aus der Konfiguration.

container-type CSS-Eigenschaft (MDN)

container-type CSS-Eigenschaft (MDN)

Quelle / bibliografische Angaben

MDN-Referenz „container-type CSS property“, englische Fassung.

Kurzfassung

Referenz der Eigenschaft, die ein Element zum Query-Container macht.

Kernaussagen

  • Werte: normal, size, inline-size, scroll-state, anchored. Zwei Werte gehen nur in der Kombination scroll-state plus size oder inline-size.
  • size und inline-size schalten Size Containment ein: Das Element ermittelt seine Größe in der betreffenden Richtung ohne Rücksicht auf seinen Inhalt.
  • Deshalb muss die Größe von außen kommen, etwa weil ein Blockelement die volle Breite einnimmt, oder sie muss ausdrücklich gesetzt sein. Sonst fällt das Element zusammen.
  • scroll-state und anchored setzen kein Containment.
  • Wird container-type nicht gesetzt, taugt das Element trotzdem für Style Queries und Name-only Queries.
  • Banner: Baseline widely available, „available across browsers since February 2023“, mit Hinweis, dass Teile unterschiedlich unterstützt werden.

Eigene Einordnung

Das Zusammenfallen betrifft in der Praxis vor allem size: Die Höhe eines Blocks ergibt sich normalerweise aus dem Inhalt, und genau den ignoriert size. Deshalb nimmt man fast immer inline-size.

Verknüpftes Wissen

Offene Fragen

  • Keine.

Weiterlesen

Diese Seite gehört zu gui-test — der Beispielvorlage für QuartzControl. Ein Überblick über alle Bereiche steht auf der Startseite.

Auf einem schmalen Bildschirm ist die Navigation oben eingeklappt.