recherche

Maison  >  Questions et réponses  >  le corps du texte

À quel moment du processus d'analyse/de rendu un élément HTML se voit-il attribuer un modèle de boîte ?

Est-ce pendant le processus de construction de CSSOM (le remplissage/bordure/marge par défaut peut être appliqué à tous les nœuds) ?

P粉547420474P粉547420474307 Il y a quelques jours394

répondre à tous(1)je répondrai

  • P粉983021177

    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.

    répondre
    0
  • Annulerrépondre