Maison > interface Web > tutoriel CSS > Introduction au processus de travail de CSS (image et texte)

Introduction au processus de travail de CSS (image et texte)

不言
Libérer: 2019-04-01 11:32:11
avant
2487 Les gens l'ont consulté

Le contenu de cet article est une introduction au processus de travail de CSS (images et textes). Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

Dans notre travail quotidien, nous pouvons utiliser certains frameworks ou de simples CSS pour modifier nos pages HTML. Réfléchissez donc bien pour savoir si un praticien front-end senior a besoin de connaître ses principes de travail et quant aux processus et à la technologie, de. Bien entendu, plus nous comprendrons, plus il sera facile de l’utiliser. Ci-dessous, je vais vous présenter le processus de travail de CSS.
Il y a une question classique : que se passe-t-il entre le moment où vous saisissez l'URL et le moment où vous voyez la page ? La réponse à cette question peut être longue ou courte. Si la réponse est détaillée, elle durera des milliers de mots. Ici, je pars de la réception de divers fichiers tels que HTML, CSS, JS, etc., et les précédents ne sont pas au centre de cette question.
En résumé, le processus est divisé en les étapes suivantes :

  1. Traitez le balisage HTML et construisez l'arborescence DOM.
  2. Traitez le balisage CSS et créez l'arborescence CSSOM.
  3. Fusionnez DOM et CSSOM dans un arbre de rendu.
  4. Disposition selon l'arbre de rendu pour calculer les informations géométriques de chaque nœud.
  5. Dessinez chaque nœud à l'écran.

Ne vous sentez-vous pas bien ? Quelques processus simples peuvent donner une belle apparence à notre page. Il s'agit encore d'un contenu très superficiel. Les choses les plus profondes peuvent être trouvées dans le récent cours en direct de M. Bob. est souvent mentionné dans l'article, vous pouvez donc y prêter plus d'attention. Sans entrer dans ces digressions, dessinons quelques images pour aider chacun à comprendre plus clairement le processus de travail du CSS.

1. Construire l'arborescence DOM : une fois le fichier HTML chargé, le navigateur commence à créer l'arborescence DOM. L'arborescence DOM est une arborescence qui décrit la relation en cascade des éléments dans le document HTML.

Introduction au processus de travail de CSS (image et texte)

2. Construire une arborescence CSSOM : Semblable au DOM, nous devons construire une arborescence pour CSS. Tout d'abord, les octets CSS sont convertis en caractères, puis convertis en jetons et nœuds, et enfin liés à une structure arborescente appelée "CSS Object Model" (CSSOM). L'arborescence CSSOM ressemble à ceci

Introduction au processus de travail de CSS (image et texte)

3. Arbre de rendu synthétique : Fusionnez l'arbre DOM et l'arbre CSSOM en un seul arbre de rendu, qui ressemble à ceci



Introduction au processus de travail de CSS (image et texte)

4. Dessin/rasterisation : Nous connaissons déjà la disposition de Chaque élément Après le style et la mise en page, l'étape suivante consiste pour le noyau du navigateur (généralement appelé noyau du kit Web) à calculer et à convertir chaque nœud de l'arborescence de rendu en pixels réels à l'écran.

5. Dessinez sur l'écran.

[Cours recommandé :

Tutoriel vidéo CSS]

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:segmentfault.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal