HTML The id Attribute

in idattribute •  7 years ago  (edited)

HTML The id Attribute![workplace()

Using The id Attribute

The id attribute specifies nique id for an HTML element (the value must be unique within the HTML document).

The id value can be used by CSS and JavaScript to perform certain tasks for a unique element with the specified id value.

In CSS, to select an element with a specific id, write a hash (#) character, followed by the id of the element:

Example

Use CSS to style an element with the id "myHeader":

#myHeader {

    background-color: lightblue;

    color: black;

    padding: 40px;

    text-align: center;

</style>


<h1 id="myHeader">My Header</h1>

Result:


My Header

Tip: The id attribute can be used on any HTML element.


Note: The id value is case-sensitive.


Note: The id value must contain at least one character, and must not contain whitespace (spaces, tabs, etc.).


Difference Between Class and ID

An HTML element can only have one unique id that belongs to that single element, while a class name can be used by multiple elements:


Example


/* Style the element with the id "myHeader" */

#myHeader {

    background-color: lightblue;

    color: black;

    padding: 40px;

    text-align: center;

}


/* Style all elements with the class name "city" */

.city {

    background-color: tomato;

    color: white;

    padding: 10px;

</style>


<!-- A unique element -->

<h1 id="myHeader">My Cities</h1>


<!-- Multiple similar elements -->

<h2 class="city">London</h2>

<p>London is the capital of England.</p>


<h2 class="city">Paris</h2>

<p>Paris is the capital of France.</p>


<h2 class="city"



Using The id Attribute in JavaScript

JavaScript can access an element with a pecified id by using the getElementById() method:


Example

Use the ID  ttribute to manipulate text with JavaScript:



function displayResult() {

    document.getElementById("myHeader").innerHTML = "Have a nice day!";

}

</script>


Bookmarks with ID and Links

HTML bookmarks are used to allow readers to jump to specific parts of a Web page.


Bookmarks can be useful if your webpage is very long.


To make a bookmark, you must first create the bookmark, and then add a link to it.


When the link is clicked, the page will scroll to the location with the bookmark.


Example

First, create a bookmark with the id attribute:

<a href="">Jump to Chapter 4</a>

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in:
https://www.w3schools.com/hTML/html_id.asp