[quote=“awesomerobot, Beitrag: 2, Thema: 152005”]
Ja, du kannst dich in der Regel auf die Spezifität innerhalb von CSS verlassen. Wenn du mit CSS nicht vertraut bist, lässt es sich darauf reduzieren: Wenn du eine Reihe von Stilen hast, die dasselbe Element ansprechen, gewinnt der spezifischere Stil.
<div class="custom-container">
<a class="custom-link">link here</a>
</div>
Du solltest also prüfen, ob das Element (oder ein übergeordnetes Element) in der Komponente, die du ändern möchtest, irgendwo eine eindeutige Klasse hat – etwas wie:
Im obigen Beispiel entweder .custom-link oder, falls das Element keine direkte Klasse hat, die Nutzung des übergeordneten Elements wie .custom-container a. Wenn die Komponente den Stil ursprünglich als .custom-link definiert hat, kannst du sicherstellen, dass er überschrieben wird, indem du a.custom-link spezifischer ansprichst.
Falls es keine eindeutige Klasse in der Komponente gibt, kannst du auch den Plugin-Auslass-Container verwenden. Wenn ein Plugin-Auslass in einer Anpassung verwendet wird, wird dem Container eine benutzerdefinierte Klasse hinzugefügt. Am Beispiel der Formatierung eines Links könnte das so aussehen: .above-site-header-outlet.brand-header a, wobei „brand-header