HTML Block Elements
The HTML Elements are either treated as a block level element or an inline element.
The HTML Block Elements usually starts and ends with new line by default like <h1>, <p> & <table>
The inline elements starts and ends in the same line by default like <b>, <a> & <img>
HTML Elements can be grouped in to blocks, like content block, navigation block, etc.
There are two basic tags which is used to group HTML elements in to blocks.
- <div>
- <span>
Div in HTML
<div> tag is a block level HTML element mainly used as a container to group other HTML elements.
<div> tag itself doesn't have any special meaning. It can be used to group neighboring elements inside a block so that CSS styles can be applied to that group.
Span in HTML
<span> tag is an inline HTML element mainly used to contain elements of the same line like text.
The use of <div> and <span> in the above code will not cause any change as the tags itself doesn't have any special meaning.