jargon

Frontend & browser·Rendering and the browser pipeline

the element is in the DOM and has styles, but it never appears, because it was never given a box.

Render tree

The combination of the DOM and the computed styles, containing only the nodes that will actually be drawn. Nodes with `display: none`, and everything inside `head`, are absent from it entirely — which is the mechanical difference between hiding something and making it invisible. Layout and paint operate on this tree, not on the DOM, so its size rather than the DOM's is what those stages pay for.

Commonly confused with