
The HTML <span> tag is a generic container tag that allows you to group any text under one HTML tag.
The <span> tag is very similar to a <div> tag, but while a <div> tag consumes the entire block in which it is placed, the <span> tag consumes only the space that is needed to render its content.
The <span> tag is ideal for including a text of different style inside a <p> tag.
In the following example, the font size for the text inside the <span> tag is set to 80px while the rest remains the same:
<p>
HTML5 is the <span style="font-size:80px;">best version</span> of HTML so far
</p>
The output will be as follows:
But if you use a <div> tag to the above markup, then the <div> will consume the entire block and create a line break inside the paragraph sentence:
The <span> tag is commonly used to style a specific part of the HTML document by adding inline style or a class/ id attribute that has specific CSS rules applied to it.

