suchen
HeimWeb-FrontendCSS-TutorialKann CSS „nth-of-type' Elemente basierend auf einer bestimmten Klasse auswählen?

Can CSS `nth-of-type` Select Elements Based on a Specific Class?

Kann CSS 3 n-tel-Typ auf eine Klasse beschränkt werden?

In CSS 3 kann der n-tel-Typ-Selektor verwendet werden um bestimmte Elemente basierend auf ihrer Position innerhalb einer Gruppe ähnlicher Elemente auszuwählen. Dieser Selektor ermöglicht jedoch kein Targeting von Elementen basierend auf ihrer Klasse.

Frage:

Ist es möglich, nth-of-type auf eine bestimmte Klasse anzuwenden? Wie können Sie beispielsweise jedes dritte Element mit der Klasse .module ansprechen?

Antwort:

Leider bietet CSS kein integriertes nth-of- Klassenselektor. Dies bedeutet, dass es nicht direkt möglich ist, nth-of-type auf eine bestimmte Klasse zu beschränken.

Lösung:

Um den gewünschten Effekt zu erzielen, können Sie einen neuen anwenden Klasse manuell in jedes dritte .Modul eintragen. Dies kann mit JavaScript oder einem Präprozessor wie Sass erfolgen.

Hier ist ein Beispiel mit JavaScript:

const modules = document.querySelectorAll('.featured.module');
for (let i = 2; i <p>Sobald die zusätzliche Klasse angewendet wurde, können Sie die folgende CSS-Regel zum Targeting verwenden jedes dritte .module:</p><pre class="brush:php;toolbar:false">.featured.module.module--nth-of-type-3n {
  /* Your desired styling here */
}

Diese Problemumgehung ist zwar möglicherweise nicht so elegant wie ein dedizierter N-Klassen-Selektor, ermöglicht es aber Sie können mithilfe vorhandener CSS-Funktionen und JavaScript die gewünschte Funktionalität erreichen.

Das obige ist der detaillierte Inhalt vonKann CSS „nth-of-type' Elemente basierend auf einer bestimmten Klasse auswählen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme
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
Erstellen einer Bildergalerie mit Pixijs und WebGLErstellen einer Bildergalerie mit Pixijs und WebGLApr 11, 2025 am 11:06 AM

Manchmal müssen wir ein wenig weiter als HTML, CSS und JavaScript gehen, um die von uns benötigte Benutzeroberfläche zu erstellen, und stattdessen andere Ressourcen wie SVG, WebGL, Leinwand, verwenden.

PHP ist A-OK für die VorlagenPHP ist A-OK für die VorlagenApr 11, 2025 am 11:04 AM

PHP -Vorlagen erhält oft einen schlechten Rap für die Erleichterung von unterdurchschnittlichem Code - aber das muss nicht der Fall sein. Schauen wir uns an, wie PHP -Projekte eine Basis durchsetzen können

So erstellen Sie Vue -Komponenten in einem WordPress -ThemaSo erstellen Sie Vue -Komponenten in einem WordPress -ThemaApr 11, 2025 am 11:03 AM

Mit der Inline-Template-Anweisung können wir reichhaltige Vue-Komponenten als fortschreitende Verbesserung gegenüber vorhandenem WordPress-Markup erstellen.

Aufbau des Webs, das wir wollenAufbau des Webs, das wir wollenApr 11, 2025 am 10:55 AM

Im Microsoft Edge -Team sind wir für ein offenes Web verpflichtet und helfen dabei, die Innovation voranzutreiben. Deshalb haben wir eine neue Initiative in gestartet

Verständnis der Farbkontrastrichtlinien und Verhältnisse der Web -BarrierefreiheitVerständnis der Farbkontrastrichtlinien und Verhältnisse der Web -BarrierefreiheitApr 11, 2025 am 10:51 AM

Was sollten Sie tun, wenn Sie eine Beschwerde über den Farbkontrast in Ihrem Webdesign erhalten? Es scheint Ihnen vielleicht vollkommen in Ordnung zu sein, weil Sie lesen können

Tun Sie dies, um das Laden des Bildes auf Ihrer Website zu verbessernTun Sie dies, um das Laden des Bildes auf Ihrer Website zu verbessernApr 11, 2025 am 10:32 AM

In dem unten eingebetteten Video erklärt Jen Simmons, wie das Laden der Bild mithilfe von Breiten- und Höhenattributen verbessert wird. Das Problem ist, dass es viel Jank gibt

Seidelte, das neue Framework auf dem Block kennenlernenSeidelte, das neue Framework auf dem Block kennenlernenApr 11, 2025 am 10:29 AM

In den letzten sechs Jahren haben Vue, Angular und React die Welt der Front-End-Komponenten-Frameworks geleitet. Google und Facebook haben ihre eigenen gesponserten Frameworks.

Warum JavaScript HTML isstWarum JavaScript HTML isstApr 11, 2025 am 10:28 AM

Die Webentwicklung ändert sich ständig. Insbesondere ein Trend ist in letzter Zeit sehr beliebt geworden und verstößt grundlegend gegen die konventionelle Weisheit über

See all articles

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
3 Wochen vorBy尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Dreamweaver Mac

Dreamweaver Mac

Visuelle Webentwicklungstools

EditPlus chinesische Crack-Version

EditPlus chinesische Crack-Version

Geringe Größe, Syntaxhervorhebung, unterstützt keine Code-Eingabeaufforderungsfunktion

WebStorm-Mac-Version

WebStorm-Mac-Version

Nützliche JavaScript-Entwicklungstools

SAP NetWeaver Server-Adapter für Eclipse

SAP NetWeaver Server-Adapter für Eclipse

Integrieren Sie Eclipse mit dem SAP NetWeaver-Anwendungsserver.

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)