HTML ID
Das id
-Attribut in HTML dient dazu, spezifische Elemente in einem HTML-Dokument eindeutig identifizieren zu können. So lassen sich diese in CSS oder in JavaScript ansprechen und manipulieren.
- Inklusive Wildcard-SSL-Zertifikat
- Inklusive Domain Lock
- Inklusive 2 GB E-Mail-Postfach
Was ist die HTML ID?
Die HTML ID ist ein HTML-Attribut, das zur eindeutigen Identifizierung eines HTML-Elements verwendet wird. Eine ID muss im gesamten HTML-Dokument einzigartig sein; ein HTML-Dokument, bei dem zwei Elemente eine ID teilen, ist syntaktisch nicht korrekt. Das id
-Attribut wird häufig in Kombination mit CSS oder JavaScript verwendet, um spezifische Stile anzuwenden oder bestimmte Aktionen auf einem bestimmten Element auszuführen.
Wenn Sie HTML noch erlernen möchten, kann Ihnen unser HTML-Einsteiger-Tutorial dabei helfen.
Wofür benötigt man eine HTML ID?
Die HTML ID kann ausgesprochen nützlich sein. Sie kommt immer dann zum Einsatz, wenn sich eine Aktion nur auf ein einziges Element beziehen soll. Wichtige Fälle für die Verwendung des id
-Attributs sind zum Beispiel:
- Styling der Website mit CSS: Mit einer ID können Sie CSS-Regeln auf ein einzelnes HTML-Element anwenden. Dies ist besonders nützlich, wenn Sie ein bestimmtes Element hervorheben möchten.
- Interaktion mit JavaScript: In JavaScript können IDs verwendet werden, um auf bestimmte HTML-Elemente zuzugreifen und deren Eigenschaften oder Inhalte zu ändern. Dies ist ein grundlegender Bestandteil der dynamischen Webentwicklung.
- Hyperlinks und Anker: IDs können dazu genutzt werden, Ankerpunkte innerhalb einer Seite zu erstellen. Diese ermöglichen es, direkt zu einem bestimmten Abschnitt der Seite zu springen, wenn ein Link mit der entsprechenden ID angeklickt wird.
Mithilfe des id
-Attributs kann egal welchem HTML-Element eine ID zugewiesen werden.
Syntax der HTML ID
Um eine ID in HTML zu definieren, müssen sie dem entsprechenden Element das id
-Attribut hinzufügen und den gewünschten ID-Namen spezifizieren. Betrachten Sie hierzu folgendes Codebeispiel:
<p id="Testid">Diesem Paragraphen ist die ID „Testid“ zugewiesen.</p>
HTMLDurch das id
-Attribut wurde dem HTML-Paragraph die ID „Testid“ zugewiesen. Der Nutzen von HTML IDs kann in einem etwas ausführlicheren Beispiel verdeutlicht werden:
<!DOCTYPE html>
<html>
<head>
<style>
#header {
background-color: blue;
padding: 20px;
text-align: center;
}
</style>
</head>
<body>
<h1 id="header">Ein HTML ID-Beispiel</h1>
<p>Der Header ist ein Beispiel für die Verwendung einer HTML ID.</p>
</body>
</html>
HTMLDer HTML-Überschrift wird die ID „header“ zugewiesen. Da CSS in den HTML-Code eingebunden wurde, werden die entsprechenden CSS-Regeln für die „header“-ID auf die Überschrift angewendet.
HTML ID vs. Class – die Unterschiede
Sowohl das id
-Attribut als auch das class
-Attribut werden zur Identifizierung und zum Styling von HTML-Elementen verwendet, aber sie haben unterschiedliche Eigenschaften und Anwendungsbereiche.
- Einzigartigkeit: Eine ID muss innerhalb des Dokuments einzigartig sein, wohingegen eine HTML-Klasse auf mehrere Elemente angewendet werden kann, sodass eine Gruppe von Elementen gleichzeitig manipuliert werden kann.
- Spezifität: IDs haben eine höhere Spezifität als Klassen. Die HTML ID hat Vorrang, wenn sowohl sie als auch eine Klasse auf dasselbe HTML-Element angewendet werden. Bei der Definition widersprüchlicher Stile kann die Klasse auf diese Weise von der ID überschrieben werden.
- Referenzierung in CSS: Um IDs in CSS anzusprechen, muss der voranstehende Hashtag (#) genutzt werden. Um Klassen zu referenzieren, benötigen Sie den voranstehenden Punkt (.).
- Daten zentral speichern, teilen und bearbeiten
- Serverstandort Deutschland (ISO 27001-zertifiziert)
- Höchste Datensicherheit im Einklang mit der DSGVO