Skip to main content

make_css_unit_value

Function make_css_unit_value 

Source
fn make_css_unit_value(value: f64, unit: &str) -> Value
Expand description

CSS.number()/.percent()/.px()/.em()/.rem()/.deg()(CSS Typed OM。 element.attributeStyleMapCSSStyleValueの演算(.add()/.mul()等)を 伴う完全なTyped OMは丸ごと未対応(別途Document.parseHTMLUnsafeと同格の 「独立した実装が必要」大規模領域としてspec/TODO.mdへ記載)だが、値と 単位を保持し文字列化できるだけのCSSUnitValueファクトリ関数群自体は 単純な「値+単位のオブジェクトを手動構築する」定番パターン(DOMRect/ DOMPointと同型)で自己完結して実装できるため、こちらだけ丸ごと 未対応だったものを個別に実装する。toString()"{value}{unit記号}" を返す(numberは単位記号無し、percent%、それ以外は単位名を そのまま接尾辞に使う)。2026-07-18 発見・実装。