Betrachten Sie den folgenden HTML-Code:
<label for="email">Email:</label>
Wie können wir dieses Label in CSS basierend auf seinem „for“-Attributwert auswählen? „E-Mail“?
Um die Beschriftung basierend auf dem Attributwert „für“ gezielt anzusprechen, verwenden Sie den folgenden CSS-Selektor:
label[for="XYZ"]
Ersetzen Sie „XYZ“ mit dem gewünschten Attributwert, in diesem Fall „E-Mail“:
label[for="email"]
Mit diesem Selektor können Sie bestimmte Stile auf die anwenden label:
label[for="email"] { /* ... Style definitions here ... */ }
JavaScript:
Um das Label mithilfe des DOM in JavaScript auszuwählen, verwenden Sie:
var element = document.querySelector("label[for=email]");
jQuery:
Mit jQuery wird die Selektor wird zu:
var element = $("label[for=email]");
Attributselektoren werden von den meisten modernen Browsern unterstützt. Wenn Sie jedoch ältere Browser (z. B. IE6, IE7) unterstützen müssen, sollten Sie stattdessen die Verwendung einer Klasse oder eines anderen strukturellen Ansatzes in Betracht ziehen.
Wenn der Attributwert „for“ vorliegt Enthält Sonderzeichen (z. B. Leerzeichen, Klammern), schließen Sie den Wert in einfache oder doppelte Anführungszeichen ein:
label[for="field[]"] { /* ...definitions here... */ }
Das obige ist der detaillierte Inhalt vonWie formatiere ich Beschriftungen mit spezifischen „for'-Attributwerten in CSS?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!