<New code>
HTML
<span id="spanExampleId"></span>
— creates an inline style container element with
id="spanExampleId"
HTML
<div id="divExampleId"></div>
— creates a block style container element with
id="spanExampleId"
If a built-in HTML tag does not fit, you can make your own
Use a <span>
tag in the middle of a sentence
Let's say that you want to change the color of the middle of a sentence
without using <strong>
or <em>
.
Maybe I want to make one word in a sentence turn orange.
I can make this happen by using a <span>
tag with an ID, like in the following example:
<p>
Maybe I want to make one word in a sentence turn <span id="specialColorId">orange</span>.
</p>
<span>
is an inline HTML element.
This means that it lies inside another element without interrupting the flow.
It behaves like a <strong>
,
<em>
, <code>
,
or <img>
tag.
Use a <div>
tag to build a new block
<p>
, <li>
,
<h1>
, and <td>
elements are all examples of block elements.
They all start a new line of text.
You can use <div>
to group elements together into a container.
For example:
This is a floating box
It is a very narrow container with its own background color, border, and a different position.
<div>
can be a very handy tag!
...is produced by this code:
<head>
<style>
#floatingId {
width: 350px;
background-color: lightGray;
color: darkBlue;
border: 2px solid darkBlue;
position: relative;
left: 250px;
}
</style>
</head>
<body>
<div id="floatingId">
<h3>This is a floating box</h3>
<p>
It is a very narrow container with its own background color,
border, and a different position.
</p>
<p><code><div></code> can be a very handy tag!</p>
</div>
</body>
Learn more
- Khan Academy on CSS grouping elements
- w3schools.com on divs and spans and