What is the difference between CSS and HTML?
HTML is used to structure content. CSS is used for formatting structured content. It sounds a little technical and confusing. But please continue reading. It will all make sense to you soon. Back in the good old days when a guy called Tim Berners Lee invented the World Wide Web, the language HTML was only used to add structure to text. An author could mark his text by stating “this is a headline” or “this is a paragraph” using HTML tags such as
and
. As the Web gained popularity, designers started looking for possibilities to add layout to online documents. To meet this demand, the browser producers (at that time Netscape and Microsoft) invented new HTML tags such as for example which differed from the original HTML tags by defining layout – and not structure. This also led to a situation where original structure tags such as