Structs§
Constants§
- INHERITED_
PROPS 🔒 - 親から子へ継承される CSS プロパティ(テキストノードのレイアウト計測に必須)
Functions§
- compute_
styles 🔒 - compute_
styles_ 🔒with_ vars rootにスタイルを適用する。counters_inは直前までの文書順カウンタ状態 (counter-reset/counter-incrementは全カウンタをフラットに共有する簡略化実装で、 実 CSS 仕様のようなネストごとのスコープ分離は行わない)。戻り値の第3要素は この要素自身の counter-reset/counter-increment 適用後のカウンタ状態。- html_
legacy_ 🔒dimension_ to_ css - HTML5レガシー
width/height属性値をCSS長さへ変換する(“rules for parsing dimension values“の簡略版)。%で終われば百分率、それ以外は先頭の数字列を pxとして扱う("400"→"400px"。末尾の単位無しゴミは許容)。 - insert_
ua_ 🔒pairs - style_
tree - 計算量: O(R×Sel + N × (C × M + K))
- style_
tree_ 🔒with_ ancestors - style_
tree_ 🔒with_ ancestors_ vars counter-reset/counter-increment(CSS カウンタ)は文書順(深さ優先)で全カウンタを フラット共有する簡略化実装のため、counters_in/戻り値で状態を兄弟間・親子間に 連鎖させる必要がある(.map()では各要素が独立してしまうため使えない)。