Chapter 5. Loose Coupling of UI Layers
In web development, the user interface (UI) is defined by three separate layers working together:
HTML is used to define the data and semantics of the page.
CSS is used to style the page, creating visual distinction.
Each layer of a web UI is a piece of a larger system that must ...