For people who use a screen reader, for example, a different representation is especially important: the accessibility tree.
It doesn't primarily describe how a website looks, but what its elements mean and how they can be used.
What is the accessibility tree?
The accessibility tree is a structured representation of a website, generated by the browser.
The browser focuses on information that matters for operating and understanding the website.
A complex web page might, in simplified form, produce a structure like this:
document
navigation "Main navigation"
link "Home"
link "Services"
link "Contact"
main
heading level 1 "TYPO3 Agency Frankfurt"
paragraph "We develop ..."
heading level 2 "Our Services"
link "TYPO3 Support"
link "TYPO3 Updates"
button "Request consultation"
contentinfo
link "Legal Notice"
link "Privacy Policy"
Much of the information about layout, colors, or visual design plays no role here.
Instead, the focus is on the meaning of each individual element.