検索

ホームページ  >  に質問  >  本文

解析/レンダリング プロセスのどの時点で HTML 要素にボックス モデルが割り当てられますか?

CSSOM のビルド プロセス中ですか (デフォルトのパディング/ボーダー/マージンがすべてのノードに適用される可能性があります)。

P粉547420474P粉547420474307日前397

全員に返信(1)返信します

  • P粉983021177

    P粉9830211772024-02-27 00:46:54

    要素のボックスは、いわゆる「レイアウトの更新」フェーズで (再) 計算されます。これは現在、(少なくとも) 次の 「レンダリングの更新」 イベント ループ ステップで発生するように指定されています*。サブステップ 14:

    ただし、 一部のゲッター を呼び出すときに同期的に強制することもできます。

    ##これは仕様に最近追加されたものですが、すべてのブラウザがこの仕様に厳密に従っているわけではありません。たとえば、経験から、Safari は次の「ペイント フレーム」がこのレイアウトの更新を実行するのを待たないことがわかっています。でも、ちょっとした自由時間。

    返事
    0
  • キャンセル返事