Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

CSSPositionTryRule

Baseline 2026
Neu verfügbar

Seit January 2026 funktioniert diese Funktion auf aktuellen Geräten und in aktuellen Browserversionen. Auf älteren Geräten oder in älteren Browsern funktioniert sie möglicherweise nicht.

Das CSSPositionTryRule-Interface beschreibt ein Objekt, das eine @position-try At-Regel repräsentiert.

CSSRule CSSPositionTryRule

Instanz-Eigenschaften

Erbt Eigenschaften von seinem Vorfahren CSSRule.

CSSPositionTryRule.name Schreibgeschützt

Repräsentiert den Namen der Position Try-Option, die durch die @position-try At-Regel's <dashed-ident> angegeben wird.

CSSPositionTryRule.style Schreibgeschützt

Ein CSSPositionTryDescriptors-Objekt, das die Deklarationen darstellt, die im Körper der @position-try At-Regel festgelegt sind.

Instanz-Methoden

Keine spezifischen Methoden; erbt Methoden von seinem Vorfahren CSSRule.

Beispiele

Das CSS enthält eine @position-try At-Regel mit einem Namen von --custom-left und drei Deskriptoren.

css
@position-try --custom-left {
  position-area: left;
  width: 20%;
  max-width: 200px;
  margin-right: 10px;
}
js
const myRules = document.styleSheets[0].cssRules;
const tryOption = myRules[0]; // a CSSPositionTryRule
console.log(tryOption); // "[object CSSPositionTryRule]"
console.log(tryOption.name); // "--custom-left"
console.log(tryOption.style); // "[object CSSPositionTryDescriptors]"
console.log(tryOption.style.maxWidth); // "200px"

Spezifikationen

Spezifikation
CSS Anchor Positioning Module Level 1
# csspositiontryrule

Browser-Kompatibilität

Siehe auch