Heim > Web-Frontend > CSS-Tutorial > Hauptteil

Wie wähle ich bestimmte Elemente mit demselben Klassennamen in HTML aus?

Linda Hamilton
Freigeben: 2024-11-04 08:28:01
Original
872 Leute haben es durchsucht

How to Select Specific Elements with the Same Class Name in HTML?

Auswählen bestimmter Elemente mit einem bestimmten Klassennamen

Bei der Arbeit mit HTML-Elementen ist es häufig erforderlich, bestimmte Elemente in einer Liste auszuwählen Elemente, die einen Klassennamen gemeinsam haben. Dies kann besonders nützlich sein, um Stile anzuwenden oder Aktionen auf bestimmte Instanzen einer Klasse auszuführen.

Nth-child verwenden

Ein Ansatz zum Auswählen bestimmter Elemente innerhalb einer Klassenliste besteht darin, den Pseudoklassenselektor nth-child() zu verwenden. Mit diesem Selektor können Sie das n-te Vorkommen eines Elements innerhalb seines übergeordneten Elements auswählen.

Beispiel:

<code class="html"><div class="parent_class">
    <div class="myclass">my text1</div>
    <!-- some other code+containers... -->

    <div class="myclass">my text2</div>
    <!-- some other code+containers... -->

    <div class="myclass">my text3</div>
    <!-- some other code+containers... -->
</div>

.parent_class:nth-child(1) { /* styles for the first element with the "myclass" class within the "parent_class" element */ }
.parent_class:nth-child(2) { /* styles for the second element with the "myclass" class within the "parent_class" element */ }
.parent_class:nth-child(3) { /* styles for the third element with the "myclass" class within the "parent_class" element */ }</code>
Nach dem Login kopieren

Verwendung von nth-of- Typ

Alternativ können Sie die verwenden nth-of-type() Pseudoklassenselektor. Mit diesem Selektor können Sie das n-te Vorkommen eines Elements eines bestimmten Typs innerhalb seines übergeordneten Elements auswählen.

Beispiel:

<code class="css">.myclass:nth-of-type(1) { /* styles for the first element with the "myclass" class */ }
.myclass:nth-of-type(2) { /* styles for the second element with the "myclass" class */ }
.myclass:nth-of-type(3) { /* styles for the third element with the "myclass" class */ }</code>
Nach dem Login kopieren

Durch die Verwendung von nth-child() oder nth-of-type() können Sie mit einer bestimmten Klasse effektiv bestimmte Elemente auswählen Namen, unabhängig von ihrer Position im Markup, und wenden Sie Stile an oder führen Sie entsprechende Aktionen aus.

Das obige ist der detaillierte Inhalt vonWie wähle ich bestimmte Elemente mit demselben Klassennamen in HTML aus?. 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