<human>:  What is the difference between HTML and CSS?
<bot>: The main difference between HTML and CSS is that HTML is a markup language used to create the structure of a web page, while CSS is a style sheet language used for styling the look and formatting of a web page. HTML defines the structure, content and layout of a web page, while CSS defines the look, color, size, font, borders and spacing of the content on a web page.