CodeGym /Java Kurs /Frontend SELF DE /Globale Attribute

Globale Attribute

Frontend SELF DE
Level 11 , Lektion 2
Verfügbar

8.1 Attribut id

Globale Attribute sind Attribute, die mit jedem HTML-Element verwendet werden können. Sie spielen eine Schlüsselrolle bei der Identifikation, Klassifizierung und Verwaltung von Webseiten-Elementen.

Das Attribut id wird verwendet, um ein Element auf der Seite eindeutig zu identifizieren. Der Wert des Attributs id muss innerhalb des gesamten HTML-Dokuments einzigartig sein. Dieses Attribut wird häufig zur Verbindung mit CSS- und JavaScript-Elementen verwendet.

Syntax:

    
      <element id="unique-id">...</element>
    
  

Beispiel für die Verwendung:

CSS
    
      #header {
        background-color: #f4f4f4;
        padding: 10px;
      }
    
  
HTML
    
      <div id="header">
        <h1>Kopfzeile</h1>
      </div>
    
  
JavaScript
    
      document.getElementById('header').style.color = 'blue';
    
  

Vorteile:

  • Eindeutige Identifikation: ermöglicht es, Elemente auf der Seite eindeutig zu identifizieren
  • Styling: praktisch für die Anwendung von CSS-Stilen
  • DOM-Manipulationen: bietet einfachen Zugriff auf Elemente mit JavaScript

8.2 Attribut class

Das Attribut class wird verwendet, um einem Element eine oder mehrere Klassen zuzuweisen. Diese Klassen können zur Anwendung von CSS-Stilen und zur Manipulation von Elementen mit JavaScript verwendet werden. Im Gegensatz zu id müssen class-Werte nicht einzigartig sein.

Syntax:

    
      <element class="class-1 class-2">...</element>
    
  

Beispiel für die Verwendung:

CSS
    
      .highlight {
        background-color: yellow;
      }

      .bold {
        font-weight: bold;
      }
    
  
HTML
    
      <p class="highlight">Dieser Text ist gelb markiert.</p>
      <p class="bold">Dieser Text ist fett.</p>
      <p class="highlight bold">Dieser Text ist fett und gelb markiert.</p>
    
  

Vorteile:

  • Mehrere Klassen: ermöglicht es, einem Element mehrere Klassen zuzuweisen
  • Gruppierung von Elementen: erleichtert die Anwendung von Stilen auf Gruppen von Elementen
  • DOM-Manipulationen: ermöglicht einfache Arbeit mit Gruppen von Elementen über JavaScript

8.3 Attribute data-*

Die Attribute data-* ermöglichen es, benutzerdefinierte Daten in HTML-Elementen zu speichern. Diese Attribute beginnen mit dem Präfix data- und können jeden beliebigen Wert haben. Sie werden häufig zum Speichern von Informationen verwendet, die für JavaScript nützlich sein können.

Syntax:

    
      <element data-key="value">...</element>
    
  

Beispiel für die Verwendung:

HTML
    
      <div data-user-id="12345" data-role="admin">
        Benutzer mit ID 12345, Rolle - Administrator.
      </div>
    
  
JavaScript
    
// Finde das erste Element auf der Seite, das das Attribut data-user-id hat
const userElement = document.querySelector('[data-user-id]');

// Hole den Wert des Attributs data-user-id und gib ihn in der Konsole aus
console.log(userElement.dataset.userId); // Ausgabe: 12345

// Hole den Wert des Attributs data-role und gib ihn in der Konsole aus
console.log(userElement.dataset.role); // Ausgabe: admin
    
  

Vorteile:

  • Datenspeicherung: praktisch zum Speichern und Übertragen von Daten, die mit Elementen verknüpft sind
  • Zugriff über JavaScript: einfacher Zugriff und Änderung von Daten über das dataset API
  • Flexibilität: ermöglicht das Hinzufügen beliebiger Daten, ohne den HTML-Standard zu verletzen
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION