HTML - The id attribute
HTML - The id attribute
HTML
CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++
HTML id Attribute
❮ Previous Next ❯
You cannot have more than one element with the same id in an HTML document.
The id Attribute
The id attribute specifies 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 to point to a specific style declaration in a style sheet. It is also used
by JavaScript to access and manipulate the element with the specific id.
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>
<style>
#myHeader {
background-color: lightblue;
color: black;
padding: 40px;
Tutorials center;
text-align: Exercises Services Sign Up Log in
}
HTML CSS
</style> JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++
</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;
}
HTML
<!-- CSS JAVASCRIPT
An element SQL id -->
with a unique PYTHON JAVA PHP HOW TO W3.CSS C C++
<h1 id="myHeader">My Cities</h1>
<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.
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:
HTML
CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++
Example
<a href="#C4">Jump to Chapter 4</a>
Try it Yourself »
Or, add a link to the bookmark ("Jump to Chapter 4"), from another page:
JavaScript can access an element with a specific id with the getElementById() 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
Tutorials Summary
Exercises Services Sign Up Log in
HTML
CSSid attribute
The JAVASCRIPT
is used SQL PYTHON
to specify a unique JAVA
id for an PHP HOW TO
HTML element W3.CSS C C++
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
Video: HTML ID
❮ Previous Next ❯
HTML
CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++
COLOR PICKER
Tutorials Exercises Services Sign Up Log in
HTML
CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++
ADVERTISEMENT
ADVERTISEMENT
PLUS SPACES
Top Tutorials
HTML Tutorial
CSS Tutorial
JavaScript Tutorial
Top References
HTML Reference
CSS Reference
JavaScript Reference
SQL Reference
Python Reference
W3.CSS Reference
Bootstrap Reference
PHP Reference
HTML Colors
Java Reference
Angular Reference
jQuery Reference
Copyright 1999-2025 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.