Ja, normalerweise kannst du dich auf die Spezifität innerhalb von CSS verlassen. Wenn du mit CSS nicht vertraut bist, lässt es sich so zusammenfassen: Wenn mehrere Stile 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 – so 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 adressierst.
Falls es im gesamten Bereich der Komponente keine eindeutige Klasse gibt, kannst du auch den Plugin-Outlet-Container verwenden. Wenn ein Plugin-Outlet in einer Anpassung verwendet wird, erhält der Container eine benutzerdefinierte Klasse. Am Beispiel der Formatierung eines Links könnte das so aussehen: .above-site-header-outlet.brand-header a, wobei „brand-header