Skip to content
Related Articles

Related Articles

Difference between HTML and CSS

View Discussion
Improve Article
Save Article
Like Article
  • Difficulty Level : Easy
  • Last Updated : 23 May, 2022
  • HTML HTML stands for Hyper Text Markup Language and it is the language that is used to define the structure of a web page. HTML is used along with CSS and Javascript to design web pages. HTML is the basic building block of a website. It has different attributes and elements with different properties. Each element has an opening and a closing tag. We can also add images with the help of HTML. 



    <h1>Welcome to GeeksForGeeks</h1>



  • CSS: CSS stands for Cascading Style Sheets and it is used to style web documents. It is used to provide the background color and is also used for styling. It can also be used to style the font and change its size. We can also style many different web pages with the same specifications with the help of CSS. CSS is also recommended by World Wide Web Consortium (W3C). It can also be used along with HTML and Javascript to design web pages. 



        body {
            background-color: red;
    <h1>Welcome to GeeksForGeeks!</h1>
<p>This page has red background color</p>

  • Output:


Difference between HTML and CSS:

1. HTML is a markup language used to define a structure of a web page. CSS is a style sheet language used to style the web pages by using different styling features.
2. It consists of tags inside which text is enclosed. It consists of selectors and declaration blocks.
3. HTML doesn’t have further types. CSS can be internal or external depending upon the requirement.
4. We cannot use HTML inside a CSS sheet. We can use CSS inside an HTML document.
5. HTML is not used for presentation and visualization. CSS is used for presentation and visualization.
6. HTML has comparatively less backup and support. CSS has comparatively higher backup and support.
7. HTML doesn’t allow animations and transitions. CSS allows animation and transitions which helps to improve the UI.
8. HTML files are saved with .htm or .html extension. CSS files are saved with .css extension.

My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!