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.
.box {
float: left;
inline-size: 300px;
}
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
Loading…