是在 CSSOM 的建置過程中嗎(預設的填滿/邊框/邊距可能會套用到所有節點)?
元素的框在所謂的「更新佈局」階段進行(重新)計算,當前指定*該階段(至少)發生在下一個"更新渲染" 事件循環步驟,在子步驟14 :
但也可以在呼叫一些 getter 時同步強制執行。
*雖然這是最近對規範的補充,但並非所有瀏覽器都嚴格遵循它,例如,我從經驗中知道,要執行此佈局更新,Safari 不會等待下一個“繪畫幀” ,但只是一些空閒時間。
元素的框在所謂的「更新佈局」階段進行(重新)計算,當前指定*該階段(至少)發生在下一個"更新渲染" 事件循環步驟,在子步驟14 :
但也可以在呼叫一些 getter 時同步強制執行。
*雖然這是最近對規範的補充,但並非所有瀏覽器都嚴格遵循它,例如,我從經驗中知道,要執行此佈局更新,Safari 不會等待下一個“繪畫幀” ,但只是一些空閒時間。