Free HTML CSS tutorial, HTML is a markup language used to create static web pages and web applications. CSS is a style sheet language responsible for the presentation of documents written in a markup language. background-color: green; HTML cannot be used in a CSS file .