HTML - The Id Attribute
HTML - The Id Attribute
HTML CSS
Menu Log in
Ads by
Stop seeing this ad Why this ad?
HTML id Attribute
❮ Previous Next ❯
You cannot have more than one element with the same id in an HTML
document.
The syntax for id is: write a hash character (#), followed by an id name. Then, define
the CSS properties within curly braces {}.
In the following example we have an <h1> element that points to the id name
"myHeader". This <h1> element will be styled according to the #myHeader style
definition in the head section:
Example
<!DOCTYPE html>
<html>
<head>
Dark mode
D k d
<style> Dark code
HTML CSS
#myHeader {
background-color: lightblue;
color: black;
padding: 40px;
text-align: center;
}
</style>
</head>
<body>
</body>
</html>
Try it Yourself »
Note: The id name must contain at least one character, cannot start with a number,
and must not contain whitespaces (spaces, tabs, etc.).
Example
<style>
/* Style the element with the id "myHeader" */
#myHeader {
background-color: lightblue;
color: black;
padding: 40px;
text-align: center;
} Dark mode
D k d
Dark code
HTML CSS
/* Style all elements with the class name "city" */
.city {
background-color: tomato;
color: white;
padding: 10px;
}
</style>
<h2 class="city">Paris</h2>
<p>Paris is the capital of France.</p>
<h2 class="city">Tokyo</h2>
<p>Tokyo is the capital of Japan.</p>
Try it Yourself »
Tip: You can learn much more about CSS in our CSS Tutorial.
ADVERTISEMENT
Prospect in seconds u
AI
Tired of manually personalizing co
emails? Use Regie.ai to write ema
Regie.ai Chrome Extension seconds.
Dark mode
D k d
Dark code
HTML
Bookmarks
HTMLCSS
with ID and Links
HTML bookmarks are used to allow readers to jump to specific parts of a webpage.
To use a bookmark, you must first create it, and then add a link to it.
Then, when the link is clicked, the page will scroll to the location with the bookmark.
Example
First, create a bookmark with the id attribute:
Then, add a link to the bookmark ("Jump to Chapter 4"), from within the same page:
Example
Try it Yourself »
Or, add a link to the bookmark ("Jump to Chapter 4"), from another page:
Dark mode
D k d
JavaScript can access an element with a specific id with the getElementById()
Dark code
HTML CSS
method:
Example
Use the id attribute to manipulate text with JavaScript:
<script>
function displayResult() {
document.getElementById("myHeader").innerHTML = "Have a nice day!";
}
</script>
Try it Yourself »
Tip: Study JavaScript in the HTML JavaScript chapter, or in our JavaScript Tutorial.
Chapter Summary
The id attribute is used to specify a unique id for an HTML element
The value of the id attribute must be unique within the HTML document
The id attribute is used by CSS and JavaScript to style/select a specific
element
The value of the id attribute is case sensitive
The id attribute is also used to create HTML bookmarks
JavaScript can access an element with a specific id with the getElementById()
method
HTML Exercises
<!DOCTYPE html>
<html>
<head>
<style>
#myheader {color:red;}
</style>
</head>
<body>
</body>
</html>
Submit Answer »
❮ Previous Next ❯
ADVERTISEMENT
Dark mode
D k d