Heim > Web-Frontend > CSS-Tutorial > Wie kann ich Elemente mit Attributen beliebiger Werte in CSS formatieren?

Wie kann ich Elemente mit Attributen beliebiger Werte in CSS formatieren?

Susan Sarandon
Freigeben: 2024-11-26 12:51:10
Original
670 Leute haben es durchsucht

How Can I Style Elements with Attributes of Any Value in CSS?

Targeting-Elemente mit Attributen beliebiger Werte in CSS

CSS bietet die Möglichkeit, Elemente mit bestimmten Attributen, wie etwa input[type=text], gezielt anzusprechen. Können wir dies jedoch auf Elemente mit Attributen eines beliebigen Werts erweitern?

Die Herausforderung

Sie möchten Elemente formatieren, die ein Attribut mit einem beliebigen Wert haben (mit Ausnahme derjenigen ohne Attribut). Sie könnten beispielsweise darauf abzielen, Ankertags mit einem definierten rel-Attribut hervorzuheben.

Die Lösung

Um dies zu erreichen, verwenden Sie die folgende Syntax:

a[rel]
{
    color: red;
}
Nach dem Login kopieren

Diese Regel stimmt mit jedem Ankertag () überein, das über ein rel-Attribut verfügt, und fügt den angegebenen Stil hinzu.

Leere Handhabung Werte

Die obige Regel findet jedoch auch Elemente mit leeren rel-Attributen. Um diese auszuschließen, integrieren Sie die :not-Pseudoklasse:

a[rel]:not([rel=""])
{
    color: red;
}
Nach dem Login kopieren

Dadurch werden Ankertags mit nicht leeren rel-Attributen formatiert und so das von vsync aufgezeigte Problem behoben.

Das obige ist der detaillierte Inhalt vonWie kann ich Elemente mit Attributen beliebiger Werte in CSS formatieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage