HTML and CSS Tutorial for Beginners

What is HTML?

HTML stands for Hyper Text Markup Language and is used to create webpages. HTML is part of front-end technologies.

Widely used browsers like Google Chrome, Mozilla Firefox, Internet Explorer, Opera and Safari are compatible with HTML tags for display on the browser screen.

A HTML document contains codes like headings <h1> to <h6>, paragraphs <p>, Order List <ol>, Unorder list <ul>, Division <div>, Tables, etc.

What are HTML Tags?

HTML tags are the hidden keywords within a web page that define how your web browser must format and display the content.

  • HTML tags are written inside open angular bracket (<) and closing angular bracket (>)
  • 95% of the tags in HTML have both open tag <p> and closing tag </p>
  • The tags are pre-defined

>> What is Search Engine Optimization?

Given below is a basic HTML document containing all the essential tags. You may copy the code below & paste it into your editor and save it as example.html to create your own web page.

Structure of HTML Page

<p>Welcome to HTML</p>

What is CSS?

CSS Stands for Cascading Style Sheet and is used to make a webpage look more attractive by using CSS Properties. You can also control layout of the page by using CSS properties.

Some of the properties of CSS:


  Set up live chat on your website


Combination of HTML and CSS

If you want to design attractive looking pages for a website or an application you have to work with both HTML and CSS.

There are three types of CSS

Types of CSS

1. Inline CSS: Inline CSS method is used to define CSS properties inside a HTML tag. Let us now try to add a background and color style to one paragraph tag.


<p style=”color: red; background:red;>Welcome to India</a>

2. Internal CSS: Internal CSS method is used to define CSS properties in between <style > </style> tag. Here is an example of internal styles.



3. External CSS: External CSS files are kept separately and are called or linked from the required page. Following is the syntax followed for linking an external style sheet.


<link href=”style.css” rel=”stylesheet”>

How to Create and Execute an HTML Page?

Step 1: You may use any text editor for writing HTML and CSS code (Ex: Notepad, Notepad++, DreamWeaver, etc.)

Step 2: You may save the file with .html or .htm format (Recommended.html)

Step 3: A HTML file can execute or run using any browser (Ex: Google Chrome, Mozilla Firefox, etc.)

Step 4: You can get the output in the Browser Window.

Click Here to Learn HTML and CSS by watching my video playlist.

Front-end website development is often represented as a 3-legged stool.  They are as follows

  • HTML for the structure of a site
  • CSS for the visual styles
  • Javascript for behaviors
  Basic CSS Selector
  Set up live chat on your website

About the author

Akash Tonasalli is a Digital Marketer, Web Developer, SEO Analyst, Consultant and Trainer from Bengalore, Karnataka.