HTML Block-Inline

Block-level

A block-level element always starts on a new line and takes up the full width available (stretches out to the left and right as far as it can).

Examples of block-level elements:

  • <div>
  • <h1> - <h6>
  • <p>
  • <form>

Inline

An inline element does not start on a new line and only takes up as much width as necessary.

Examples of inline elements:

  • <span>
  • <a>
  • <img>

<div>

The <div> element is often used as a container for other HTML elements.

The <div> element has no required attributes, but both style and class are common.

HTML Code:

<div style="background-color:black;color:white;padding:20px;"> <h2>London</h2> <p>London is the capital city of England. It is the most populous city in the United Kingdom, with a metropolitan area of over 13 million inhabitants.</p> <p>Standing on the River Thames, London has been a major settlement for two millennia, its history going back to its founding by the Romans, who named it Londinium.</p> </div>

Result:

London

London is the capital city of England. It is the most populous city in the United Kingdom, with a metropolitan area of over 13 million inhabitants.

Standing on the River Thames, London has been a major settlement for two millennia, its history going back to its founding by the Romans, who named it Londinium.


<span>

The <span> element is often used as a container for some text.

The <span> element has no required attributes, but both style and class are common.

HTML Code:

<h1>My <span style="color:red">Important</span> Heading</h1>

Result:

My Important Heading

HTML Index

References

  1. W3Schools

This page is only a summary of the material from W3Schools. Definitions, Examples and Codes are exclusive property of W3Schools.