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

View in English Always switch to English

CSSStyleDeclaration: cssFloat-Eigenschaft

Veraltet: Diese Funktion wird nicht mehr empfohlen. Obwohl einige Browser sie möglicherweise noch unterstützen, könnte sie bereits aus den relevanten Webstandards entfernt worden sein, in Kürze entfernt werden oder nur noch aus Kompatibilitätsgründen bestehen. Vermeiden Sie die Verwendung und aktualisieren Sie vorhandenen Code, falls möglich; siehe die Kompatibilitätstabelle am Ende dieser Seite, um Ihre Entscheidung zu unterstützen. Beachten Sie, dass diese Funktion jederzeit aufhören könnte zu funktionieren.

Die cssFloat-Eigenschaft der CSSStyleDeclaration-Schnittstelle gibt das Ergebnis der Ausführung von CSSStyleDeclaration.getPropertyValue() mit float als Argument zurück.

Beim Setzen wird CSSStyleDeclaration.setProperty() mit float als erstem Argument und dem angegebenen Wert als zweitem Argument aufgerufen. Der angegebene Wert muss ein gültiger Wert für die float-Eigenschaft sein.

Wert

Ein String.

Wenn der Wert auf null gesetzt wird, wird dieser null-Wert in den leeren String ("") konvertiert, sodass csd.cssFloat = null äquivalent zu csd.cssFloat = "" ist.

Beispiel

Im folgenden Beispiel enthält das Stylesheet eine einzelne Regel für .box, die die float-Eigenschaft mit einem Wert von left hat. Dieser Wert wird von cssFloat zurückgegeben. Wir setzen den Wert dann mit cssFloat auf "right" und geben den neuen Wert zurück.

css
.box {
  float: left;
  inline-size: 300px;
}
js
let myRules = document.styleSheets[0].cssRules;
let rule = myRules[0];
console.log(rule.style.cssFloat); // "left"
rule.style.cssFloat = "right";
console.log(rule.style.cssFloat); // "right"

Spezifikationen

Specification
CSS Object Model (CSSOM)
# dom-cssstyleproperties-cssfloat

Browser-Kompatibilität