01. Span and Div

All the tags we saw thus far have clear, semantic meanings. <p> for paragraph, <h1> for main heading and <table> for constructing a data table.

However, the span and div tags don't have much of a meaning, and are simply used to section off content from one another.

So what's the difference?

<span> displays in-line

The <span> element get shown in-line, meaning whatever it wraps it will get displayed within the line.

A common in-line element you're familiar with already are the <em> tags. Text within the <em> tags are simply placed within its containing element.

<div> displays block

<div>, on the other hand, displays block, meaning it has a line break before and after it.

A common block-displaying element is the <p> tags or the <h1> tags, which break off a space before and after it.

So when we would ever use these tags?

We can use span and div tags with an id or class attribute. With these attributes set, we are able to target specific elements for styling with CSS.

Additionally, breaking off content into smaller chunks with a div class makes for better organization.

Build modern and responsive webpages


Build modern and responsive webpages Try Front-end

This book teaches HTML as if it's for anyone - hobbyists, students, and professionals - and it's full-color throughout. It utilizes information graphics and lifestyle photography to explain the topics in a simple way that is engaging. You can progress through the chapters from beginning to end or just dip into topics of particular interest at your leisure.

$ Check price
29.9929.99Amazon 4.5 logo(926+ reviews)

More Front-end resources

Aching back from coding all day?

Inversion Therapy Table

Aching back from coding all day? Try Back Problems

Stretch out your back and relieve your back muscles with inversion therapy. This device counteracts the forces of gravity on the body by decompressing and elongating the spine. By using this product just ten minutes a day, you can be well on your way to improved circulation and posture while relieving muscle aches, back pain and stress.

$$ Check price
119.98119.98Amazon 4.5 logo(1,700+ reviews)

More Back Problems resources