Table of Contents
Syntax with Example
Properties of Span Tag in HTML
Examples of Span Tag in HTML
Example #3
Conclusion
Home Web Front-end HTML Tutorial Span Tag in HTML

Span Tag in HTML

Sep 04, 2024 pm 04:25 PM
html html5 HTML Tutorial HTML Properties HTML tags

Span tag in HTML is considered as an inline element. It is similar to the div tag, but the div tag is purposely used for block-level elements, whereas the span is used for inline elements. It’s mainly used whenever a user wants to do a grouping of the inline elements into their code structure. Span tag in HTML is used to give style to particular contents by using elements class or id attribute. It’s not possible to do visual change by itself using the span tag in the HTML document. It works as an inline tag in the HTML document. Using the span tags in your code helps to reduce code and HTML attributes.

Syntax with Example

The syntax for defining a span tag is as follows:

Syntax:

<span class=""> Contents </span>
Copy after login
  • As shown above syntax text enclosed within opening and closing tag is considered as span attribute.
  • This is mainly used to group of inline elements. It helps to minimalize our code in an HTML document.
  • It works similarly to the div tag, but a major difference is div is worked as a block-level element, whereas span tag works as an inline tag in HTML.
  • The span tag is not able to provide visual change on its own.
  • It works on tag like , , , , , and many more.
  • This tag is not able to create a line break, but it gives a chance to the user to make things separate from other elements. So it’s possible to do changes with only on selected text rather than doing change with all over code.
  • It only takes as much as width required, rather than occupying the whole available width in the container. The best example of a span tag is attribute and image. It uses containers for some text showing the use of span tags.
  • It doesn’t require some specific attributes in the coding; with the help of some common CSS and classes, we can define a span tag.
  • We can highlight some specific text, apply a background color to the text, and add a background image to the text using the span tag of HTML.
  • It’s also possible to change the font of the text using the span tag. It will help responsible for changing font size, color, background color, font style, etc.

Example:

<!DOCTYPE html>
<html>
<head>
<title>Span tag in HTML </title>
<style>
.demo {
color: blue;
font-size: 200%;
position: relative;
top: 5px;
}
</style>
</head>
<body>
<p><span class="demo">О</span>Pride make us artificial and Humility make us real.</p>
<p>True fact about life </p>
</body>
</html>
Copy after login

Output:

Span Tag in HTML

  • Span tag doesn’t have any specific attribute; like other tags, it also supports global attributes and event attributes.

Properties of Span Tag in HTML

Here are some properties to apply styling with . Those are as follows:

  • CSS font-style: It is used to apply styling to the given text. The text should be normal, italic, initial, inherit, etc.
  • CSS font-family: It is used to apply different font types from a given list to specific text.
  • CSS font-size: It’s helpful to set the font size to the text.
  • CSS font-weight: This property used to set font which will be either bold or thick.
  • CSS text-transform: It will make text capitalization.
  • CSS text-decoration: This property used to decorate text in the form of text-decoration line, text-decoration color, etc.
  • CSS color: This property of the span tag used to color the text content and text decorations.
  • CSS background-color: This is a useful property to set the background color to the element.
  • CSS text-shadow: This property allows the user to add shadow to the text.
  • CSS text-align-last: It will help to do the alignment of the text.
  • CSS word-spacing: This property in the span tag used to manage spacing in between words.
  • CSS white-space: This property helps us to handle white spaces inside the specified element.
  • CSS line-height: It provides the height of the line in HTML code.
  • CSS word-break: This property helps us to define where the actual line should be broken.
  • CSS text-overflow: This is the most useful property of span tag, which helps us to identify overflowed contents that are not displayed that should signal to the user.

Examples of Span Tag in HTML

An example of the span tag in html is given below:

Example #1

Code:

<!DOCTYPE html>
<html>
<head>
<title>HTML Span Tag</title>
</head>
<style>
.imgdemo {
padding-left:25px;
background:url(./Content/data/2.jpg) no-repeat top left;
display: inline-block;
height: 150px;
width: 150px;
}
</style>
<body>
<!-- span tags with inline style/css  -->
<h2>Span tag with text color</h2>
<span style="color:brown;">
Do those things which makes your soul happy </span>
<br>
<h2> Span tag with background color</h2>
<span style="background-color:lightblue;">
Everybody have natural beauty. Try look at your picture when you are a baby. Your     eyes, eyebrows, lips, body. When you are smiling, crying, staring, etc. That it, you got     it.</span>
<br>
<h2> Span tag with background image</h2>
<br>
<span class="imgdemo" style="color: azure; font-size: 16px; font-display: block;">
Image as background</span>
</body>
</html>
Copy after login

Output:

Span Tag in HTML

Example #2

Code:

<!--Example 2-->
<!DOCTYPE html>
<html>
<head>
<title>HTML Span Tag</title>
</head>
<body>
<h2> Span tag Examples</h2>
<p>Good, Better, Best Never let it rest.
<span style="color:crimson;"> "Till your good is better and your better is best" </span></p>
<p>Everyday you have a choice -<span style="font-family: cursive; font-weight: 200; font-   size: 18px;">
STAY THE SAME OR CHANGE    </span>
</p>
<p>Whenever you see a successful person you only see the public glories, never the private sacrifices to reach them."<span style="background-color: aqua ; color:darkblue;">
"Opportunities don't happen, you create them" </span></p>
</body>
</html>
Copy after login

Output:

Span Tag in HTML

Example #3

Code:

<!DOCTYPE html>
<html>
<style>
.spandemo {
background:url(./Content/data/3.jpg) no-repeat top left;
display: inline-block;
padding-top: 20px;
width: 1800px;
height: 500px;
}
</style>
<body>
<h2> Span tag for image</h2> <br>
<span class="spandemo" style="color: aliceblue; font-weight: bold;">
<p> Nature always wears<br> Color of SPIRIT. </p> <br>
Heaven is under our feet <br>as well as over our heads <br>
<p> Deep in their roots,<br>all flowers Keep the light </p>
<p> My soul steers me<br> into nature's silence</p>
</span>
</body>
</html>
Copy after login

Output:

Span Tag in HTML

Conclusion

From all the above information, we came to know that the tag in HTML is used to give styling to inline elements. One can group this styling attribute and specifies them inline. Span tag mainly used to arrange structural sections and proper layout sections on our webpage with the help of inline CSS.

The above is the detailed content of Span Tag in HTML. For more information, please follow other related articles on the PHP Chinese website!

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Best Graphic Settings
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. How to Fix Audio if You Can't Hear Anyone
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: How To Unlock Everything In MyRise
4 weeks ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

Table Border in HTML Table Border in HTML Sep 04, 2024 pm 04:49 PM

Guide to Table Border in HTML. Here we discuss multiple ways for defining table-border with examples of the Table Border in HTML.

HTML margin-left HTML margin-left Sep 04, 2024 pm 04:48 PM

Guide to HTML margin-left. Here we discuss a brief overview on HTML margin-left and its Examples along with its Code Implementation.

Nested Table in HTML Nested Table in HTML Sep 04, 2024 pm 04:49 PM

This is a guide to Nested Table in HTML. Here we discuss how to create a table within the table along with the respective examples.

HTML Table Layout HTML Table Layout Sep 04, 2024 pm 04:54 PM

Guide to HTML Table Layout. Here we discuss the Values of HTML Table Layout along with the examples and outputs n detail.

HTML Input Placeholder HTML Input Placeholder Sep 04, 2024 pm 04:54 PM

Guide to HTML Input Placeholder. Here we discuss the Examples of HTML Input Placeholder along with the codes and outputs.

HTML Ordered List HTML Ordered List Sep 04, 2024 pm 04:43 PM

Guide to the HTML Ordered List. Here we also discuss introduction of HTML Ordered list and types along with their example respectively

Moving Text in HTML Moving Text in HTML Sep 04, 2024 pm 04:45 PM

Guide to Moving Text in HTML. Here we discuss an introduction, how marquee tag work with syntax and examples to implement.

HTML onclick Button HTML onclick Button Sep 04, 2024 pm 04:49 PM

Guide to HTML onclick Button. Here we discuss their introduction, working, examples and onclick Event in various events respectively.

See all articles