Maison > Questions et réponses > le corps du texte
Est-ce pendant le processus de construction de CSSOM (le remplissage/bordure/marge par défaut peut être appliqué à tous les nœuds) ?
P粉9830211772024-02-27 00:46:54
La boîte de l'élément est (re)calculée dans la phase dite de "mise à jour de la mise en page", qui est actuellement spécifiée* pour se produire (au moins) dans la prochaine étape de boucle d'événement "update render", à la sous-étape 14 :
Mais cela peut également être appliqué de manière synchrone lors de l'appel de certains getters.
*Bien qu'il s'agisse d'un ajout récent à la spécification, tous les navigateurs n'y adhèrent pas strictement. Par exemple, je sais par expérience que pour effectuer cette mise à jour de mise en page, Safari n'attend pas le prochain "paint frame", mais juste quelques temps libre.