Nehmen wir an, du legst ein Navigations-Element in deiner Menüstruktur an und gibst diesem Element die Klasse „rot“ weil du gerne diesen Menüeintrag in roter Schrift anzeigen möchtest.
Anschließend gehst du in Design > Customizer > Zusätzliches CSS und gibst dort für die Klasse .rot die zugehörige Regel ein:
.rot {color: red;}`
Es ist allerdings gut möglich, dass die CSS-Klasse nicht greift, weil die Kaskade durch ein anderen Element unterbrochen wird. Hier ein Beispiel für den HTML-Code des Menüeintrags:
<li id="menu-item-203" class="rot menu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item ">
<a href="http://ccc.dev/?customize_changeset_uuid=8849f8f3-c3c4-4104-b71c-ea37c5f5d4d5&customize_messenger_channel=preview-0" target="_self">
Ben Harris
</a>
</li>
In diesem Beispiel hat das Listenelement li zwar die CSS-Klasse .rot zugewiesen bekommen, aber der Text des Menüeintrags liegt in einem weiteren Tag <a href="…"> … </a>. Wenn im Stylesheet ausdrücklich eine Farbe für den Link vorgegeben ist (also z.B.
.navigation-top .current-menu-item > a,
.navigation-top .current_page_item > a {
color: #767676;
}
dann greift die eigene CSS-Regel nicht, weil sie nicht spezifisch genug ist. Du müsstest die CSS-Regel also erweitern, z.B.
.navigation-top .rot > a,
.navigation-top .rot > a {
color: red;
}
Spätestens jetzt sollte die eigene CSS-Regel greifen.
Dein Betriebssystem spielt dabei übrigens keine Rolle.
Danke für die Antwort,
aber wo finde ich den die CSS-Regel
.navigation-top .rot > a,
.navigation-top .rot > a {
color: red;
}
nachdem ich diese im Design > Customizer > Zusätzliches CSS erstellt habe? Wo, bzw. in welcher Zeile in der style.css kann ich diese CSS- Regel mittels eines HTML-Editors finden und verändern?
Mit den Entwickler-Werkzeugen (Developer Tools) deines Browsers kannst du herausfinden, welche CSS-Klassen in deinem Navigationsmenü verwendet werden: Rechtsklick auf den Menüeintrag > Element untersuchen und dann siehst du in der linken Spalte des eingeblendeten Bereichs das HTML und in der rechten Spalte die zugehörigen CSS-Regeln. Mehr Informationen dazu findest du in
https://developer.mozilla.org/de/docs/Tools/Seiten_Inspektor
Das Mozilla Developer Network hat auch eine gute Einführung in CSS, in der dir auch die Kaskade erklärt wird.