BESTE WEBSITE FÜR WEBENTWICKLER
HTML5-Lektionen für Anfänger

Ua En Es

HTML id-Attribut


Das HTML-Attribut id wird verwendet, um eine eindeutige ID für ein HTML-Element anzugeben.

Sie können nicht mehr als ein Element mit derselben ID in einem HTML-Dokument haben.


Verwendung des id-Attributs

Das Attribut id gibt eine eindeutige ID für ein HTML-Element an. Der Wert des Attributs id muss innerhalb des HTML-Dokuments eindeutig sein.

Das Attribut id wird verwendet, um auf eine bestimmte Stildeklaration in einem Stylesheet zu verweisen. Es wird auch von JavaScript verwendet, um auf das Element mit der spezifischen ID zuzugreifen und es zu bearbeiten.

Die Syntax für die ID lautet: Schreiben Sie ein Hash-Zeichen (#), gefolgt von einem ID-Namen. Definieren Sie dann die CSS-Eigenschaften in geschweiften Klammern {}.

Im folgenden Beispiel haben wir ein <h1>-Element, das auf den ID-Namen „myHeader“ verweist. Dieses <h1>-Element wird gemäß der Stildefinition #myHeader im Kopfabschnitt gestaltet:

Beispiel

<!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>
Try it Yourself »

Hinweis: Beim ID-Namen muss die Groß-/Kleinschreibung beachtet werden!

Hinweis: Der ID-Name muss mindestens ein Zeichen enthalten, darf nicht mit einer Zahl beginnen und darf keine Leerzeichen (Leerzeichen, Tabulatoren usw.) enthalten.


Unterschied zwischen Klasse und ID

Ein Klassenname kann von mehreren HTML-Elementen verwendet werden, während ein ID-Name nur von einem HTML-Element innerhalb der Seite verwendet werden darf:

Beispiel

<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>
Try it Yourself »

Tipp: Viel mehr über CSS erfahren Sie in unserem CSS-Tutorial.


HTML-Lesezeichen mit ID und Links

HTML-Lesezeichen werden verwendet, um Lesern den Sprung zu bestimmten Teilen einer Webseite zu ermöglichen.

Lesezeichen können nützlich sein, wenn Ihre Seite sehr lang ist.

Um ein Lesezeichen zu verwenden, müssen Sie es zuerst erstellen und dann einen Link dazu hinzufügen.

Wenn Sie dann auf den Link klicken, scrollt die Seite zur Position mit dem Lesezeichen.

Beispiel

Erstellen Sie zunächst ein Lesezeichen mit dem Attribut id:

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

Fügen Sie dann auf derselben Seite einen Link zum Lesezeichen hinzu („Zu Kapitel 4 springen“):

Beispiel

<a href="#C4">Zu Kapitel 4 springen</a>
Try it Yourself »

Oder fügen Sie von einer anderen Seite einen Link zum Lesezeichen hinzu („Springe zu Kapitel 4“):

<a href="html_demo.html#C4">Zu Kapitel 4 springen</a>

Verwendung des id-Attributs in JavaScript

Das Attribut id kann auch von JavaScript verwendet werden, um einige Aufgaben für dieses bestimmte Element auszuführen.

JavaScript kann mit der Methode getElementById() auf ein Element mit einer bestimmten ID zugreifen:

Beispiel

Verwenden Sie das Attribut id, um Text mit JavaScript zu bearbeiten:

<script>
function displayResult() {
  document.getElementById("myHeader").innerHTML = "Have a nice day!";
}
</script>
Try it Yourself »

Tipp: Lernen Sie JavaScript im Kapitel HTML-JavaScript oder in unserem JavaScript-Tutorial.


Kapitelzusammenfassung

  • Das Attribut id wird verwendet, um eine eindeutige ID für ein HTML-Element anzugeben
  • Der Wert des Attributs id muss innerhalb des HTML-Dokuments eindeutig sein
  • Das Attribut id wird von CSS und JavaScript verwendet, um ein bestimmtes Element zu formatieren/auszuwählen
  • Beim Wert des Attributs id wird die Groß-/Kleinschreibung beachtet
  • Das Attribut id wird auch zum Erstellen von HTML-Lesezeichen verwendet
  • JavaScript kann mit der Methode getElementById() auf ein Element mit einer bestimmten ID zugreifen

HTML Übungen

Testen Sie sich mit Übungen

Übung:

Fügen Sie das richtige HTML-Attribut hinzu, um das H1-Element rot zu machen.

<!DOCTYPE html>
<html>
<head>
<style>
#myheader {color:red;}
</style>
</head>
<body>

<h1 >My Home Page</h1>

</body>
</html>



Kommentare