Heim > Web-Frontend > CSS-Tutorial > Hauptteil

Wie kann ich Elemente mit Klassennamen, die mit einer bestimmten Zeichenfolge beginnen, in CSS formatieren?

Susan Sarandon
Freigeben: 2024-11-13 10:05:02
Original
934 Leute haben es durchsucht

How Can I Style Elements with Class Names Starting with a Specific String in CSS?

Elemente mit Klassennamen stilisieren, die mit einer bestimmten Zeichenfolge beginnen

In CSS3 ist es möglich, einen Platzhalter zu verwenden, um Elemente abzugleichen, deren Klassennamen mit einer bestimmten Zeichenfolge beginnen. Dadurch können Sie mehrere Elemente mit ähnlichen Klassennamen auf prägnante und effiziente Weise formatieren.

Beachten Sie die folgende HTML-Struktur:

<div class="myclass-one"></div>
<div class="myclass-two"></div>
<div class="myclass-three"></div>
Nach dem Login kopieren

Um alle diese Divs mit derselben Farbe zu formatieren, Wir können die folgende CSS-Regel verwenden:

div[class^='myclass'], div[class*=' myclass'] {
    color: #f00;
}
Nach dem Login kopieren

So funktioniert diese Regel funktioniert:

  • class^='myclass' stimmt mit allen Elementen überein, deren Klassenname mit der Zeichenfolge „myclass“ beginnt. In diesem Fall werden die drei oben genannten Divs ausgewählt.
  • class*='myclass' stimmt mit allen Elementen überein, deren Klassenname irgendwo darin den Teilstring „myclass“ enthält. Außerdem werden die drei Divs ausgewählt.

Die Farbe: #f00; Die Eigenschaft setzt die Farbe aller ausgewählten Elemente auf Rot.

Durch die Verwendung dieses Platzhalter-Ansatzes können Sie die Stile mehrerer Elemente mit ähnlichen Klassennamen problemlos aktualisieren, ohne jeden einzelnen Klassennamen in der CSS-Regel angeben zu müssen.

Das obige ist der detaillierte Inhalt vonWie kann ich Elemente mit Klassennamen, die mit einer bestimmten Zeichenfolge beginnen, 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