Previous Next

HTML Elements

HTML elements are usually defined with start tag and end tag, and content inserted in between.

<p>Content goes here...</p>


Start Tag Element Content End Tag
<p> This is paragraph content. </p>
<h1> This is heading content. </h1>
<div> This is division content. </div>
<br />    

HTML elements with no content are called empty elements like <br />

Empty elements do not have end tag. 

Empty element contains a forward slash after tag name, and there is space between tag name and forward slash. 


Difference between HTML Tag and HTML element

An HTML element is composed of HTML tags, start tag and corresponding closing tag. With content between them. 


<p>Content goes here...</p>


Here  <p> is start tag of paragraph and </p> is the closing tag of HTML element.

Complete <p>Content goes here...</p> is element.


Nested HTML Elements

HTML element can be nested (i.e. one element can contain another element).

All HTML documents are example of nested elements.


<!DOCTYPE html>
      <h1>My First Heading</h1>
      <p>My first paragraph.</p>


My First Heading

My first paragraph.


Here html is the root level element in a HTML document.

body element is nested inside html element.

body contains nested h1 tag.

body element also contains nested paragraph p element.


HTML Empty Elements

HTML elements without any content are called as empty elements.

Empty elements contains a forward slash at the end of the start tag.


<hr />
<img src="" alt="flower" height="425" width="321" />


Previous Next