Learn HTML #32

HTML id Attribute

The HTML id attribute is used to specify a unique id for an HTML element.

You cannot have more than one element with the same id in an HTML document.


Using 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;
  text-align: center;
}
</style>
</head>
<body>

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

</body>
</html>

Note: The id name is case sensitive!

Note: The id name must contain at least one character, cannot start with a number, and must not contain whitespaces (spaces, tabs, etc.).


Difference Between Class and ID

A class name can be used by multiple HTML elements, while an id name must only be used by one HTML element within the page:

Example

<style>
/* 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>

<!-- An element with a unique id -->
<h1 id="myHeader">My Cities</h1>

<!-- Multiple elements with same class -->
<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">Tokyo</h2>
<p>Tokyo is the capital of Japan.</p>

HTML Bookmarks with ID and Links

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

Bookmarks can be useful if your page is very long.

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:

<h2 id="C4">Chapter 4</h2>

Then, add a link to the bookmark

Example

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

Or, add a link to the bookmark

<a href="html_demo.html#C4">Jump to Chapter 4</a>

Using The id Attribute in JavaScript

The id attribute can also be used by JavaScript to perform some tasks for that specific element.

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>

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

 

Categories

208 Responses

  1. Comprehensive side effect and adverse reaction information. Comprehensive side effect and adverse reaction information.
    https://stromectolst.com/# ivermectin buy australia
    Definitive journal of drugs and therapeutics. Everything information about medication.

  2. safe and effective drugs are available. earch our drug database.
    https://levaquin.science/# where to get generic levaquin online
    Some are medicines that help people when doctors prescribe. Everything what you want to know about pills.

  3. Everything information about medication. Comprehensive side effect and adverse reaction information.
    https://mobic.store/# how can i get generic mobic pills
    Get here. Everything what you want to know about pills.

  4. Get warning information here. What side effects can this medication cause?
    clomid without rx
    Comprehensive side effect and adverse reaction information. Read information now.

  5. Everything what you want to know about pills. Some are medicines that help people when doctors prescribe.
    buy ed pills online
    Prescription Drug Information, Interactions & Side. earch our drug database.

  6. Some are medicines that help people when doctors prescribe. Prescription Drug Information, Interactions & Side.
    https://edonlinefast.com best ed medication
    Definitive journal of drugs and therapeutics. Get warning information here.

  7. Get warning information here. safe and effective drugs are available.
    https://canadianfast.online/# legal to buy prescription drugs without prescription
    drug information and news for professionals and consumers. What side effects can this medication cause?

  8. Learn about the side effects, dosages, and interactions. Comprehensive side effect and adverse reaction information.
    https://canadianfast.online/# п»їed drugs online from canada
    All trends of medicament. Comprehensive side effect and adverse reaction information.

  9. Commonly Used Drugs Charts. Prescription Drug Information, Interactions & Side.
    https://viagrapillsild.com/# viagra overnight shipping no prescription
    drug information and news for professionals and consumers. Everything about medicine.

Leave a Reply

Your email address will not be published. Required fields are marked *