Skip to main content

Html Elements

Html elements are nodes of an Html document. They form the content on a web page. In this section, you will learn html elements and their types.

What is an html element?

An html element is an html code that begins with an html tag and ends with an html tag. Html elements contain an opening, content and a closing tag.

When you use a heading tag h1 to create content, then it becomes an h1 element. All elements contain content always.

Example, index.html

<h1>Hello World</h1>

When you run this in the browser, it shows content.

Not all elements have a closing tag, some elements are self-closing.

Types of elements

Elements have types based on their uses and they are, -Inline elements -Block elements

Inline elements

Inline elements are elements that do not begin with a new line. They only occupy the width of the body of their content. span is an example of an in-line element. When you use span to add content on a web page, it only occupies the width of that text.

Example,

index.html

<span>This is a span element</span>

<span>Adding another span</span>

A screenshot of the span element

When you run it in the browser, you would notice that the second span element begins immediately after the first span.

Block elements

Block elements are the opposite of inline elements. They begin on a new line and they occupy the full width for the content. div and p are examples of block elements. To illustrate this,

-Open your index.html file. -Under the span elements you wrote earlier. Add this,

index.html

<span>This is a span element</span>

<span>Adding another span</span>

<div>This is a block element</div>
<div>This is another block element</div>

A screenshot of the span and block elements

Both div elements begin on a new line unlike the span elements because they are block elements.