브라우저는 서버로부터 html 문서를 수신받고, html 문서를 분석합니다.
html 문서의 구조를 파악한 브라우저는
DOM (document object model) 트리를 생성합니다.
브라우저는 CSS 코드를 파싱하여 CSSOM (CSS object model) 트리를 생성합니다.
DOM 트리와 CSSOM 트리를 결헙하여 랜더 트리를 구축합니다.
랜더 트리는 페이지를 랜더링할 때 필요한 모든 요소들을 포함합니다.
구축된 랜더 트리를 기반으로 각 요소들의 정확한 위치와 크기를 계산합니다.
레이아웃 단계에서 계산된 값에 따라 각 요소를 화면에 그립니다.