HTML ID

An HTML element’s specific id can be specified using the HTML id property.

In an HTML page, there can only be one element with the same id.

The id Attribute’s Use

The id attribute is used to specify an HTML element’s id. Within the HTML page, the id attribute’s value must be distinct.

To identify a specific style declaration in a style sheet, use the id property. Additionally, JavaScript uses it to access and change the element with the given id.

Syntax of ID

ID has the following syntax: Write a hash character (#), then an ID name. The CSS properties should then be defined between curly braces.

<element id="your-unique-id">
    <!-- Content of the element goes here -->
</element>
HTML

Replace the element with the specific HTML tag you’re using and “your-unique-id” with the desired ID name. Make sure the ID name is unique within the entire HTML document, as it’s used to uniquely identify the element.

Here’s an example using a <div> element with an ID:

<div id="header">
    <h1>Welcome to My Website</h1>
    <p>This is the header section.</p>
</div>
HTML

In this example, the ID “header” is applied to the element, allowing you to target and style this specific element separately from others.

Example of an ID attribute

<!DOCTYPE html>
<html>
<head>
    <title>Example using ID Attribute</title>
</head>
<body>

<h1 id="main-heading">Welcome to My Website</h1>
<p>This is a sample paragraph.</p>

<div id="content">
    <h2>Content Section</h2>
    <p>This is some content within a div.</p>
</div>

<p>Another paragraph without an ID.</p>

</body>
</html>
HTML

In this example, the id attribute is used to uniquely identify two elements: the <h1>
element with the ID “main-heading” and the <div> element with the ID “content”. This allows you to target these specific elements for styling or scripting purposes. The other elements in the HTML, like the regular <p> elements, do not have IDs and can be targeted differently.

Similar Posts

Leave a Reply

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