"HTML (the Hypertext Markup Language) and CSS (Cascading Style Sheets) are two of the core technologies for
building Web pages. HTML provides the structure of the page, CSS the (visual and aural) layout, for a variety of
devices. Along with graphics and scripting, HTML and CSS are the basis of building Web pages and Web
Applications." (W3C(2022))
What is CSS
CSS is for the styling of web content, such as colours and layout. It allows the look and feel of the web
content to change when on different types of devices with different sized screens, such as computers and mobile
phones
The separation of HTML from CSS makes it easier for the developer to maintain web applications as you can share
style sheets across your pages, and style the pages differently in different situations. This is referred to as
the separation of content from presentation.