Martinus33
Lt. Commander
- Registriert
- Juni 2011
- Beiträge
- 1.660
Hallo,
in meinem Theme habe ich festgelegt, dass Links im Hauptcontent blau gefärbt dargestellt werden. Leider erfasst das auch Anker-Links, die vom Inhaltsverzeichnis zum betreffenden Abschnitt nach unten, genauer gesagt zur betreff. H2 führen. Des weiteren ebenfalls blau werden die "nach-oben"-Links, die den besucher am Ende des Abschnitts wieder nach oben führen.
Also z.B. wenn eine Seite drei große Abschnitte hat, dann gibt es insgesamt 3 x 2 = 6 seiteninterne Links, die wie "normale" interne oder externe Links blau dargestellt werden. Sie sollten aber schwarz bleiben, wie normaler Text.
Sieht auf einer Seite dann in etwa so aus:
(drei mal)
In meinem eigenen "custom"-Stylesheet scheint das "color: black" nur per ID zu funktionieren. Klassen scheinen hierarchisch nicht zu genügen, weder im ol, li, p noch a.
Da eine ID nur ein Mal pro Seite vorkommen sollte, wäre das aber nicht valide (obwohl die Browser offenbar alle IDs korrekt anzeigen). Ganz generell versuche ich im Zweifelsfall lieber Klassen zu verwenden.
Gibt's "schlaue" Alternativen zur ID?
in meinem Theme habe ich festgelegt, dass Links im Hauptcontent blau gefärbt dargestellt werden. Leider erfasst das auch Anker-Links, die vom Inhaltsverzeichnis zum betreffenden Abschnitt nach unten, genauer gesagt zur betreff. H2 führen. Des weiteren ebenfalls blau werden die "nach-oben"-Links, die den besucher am Ende des Abschnitts wieder nach oben führen.
Also z.B. wenn eine Seite drei große Abschnitte hat, dann gibt es insgesamt 3 x 2 = 6 seiteninterne Links, die wie "normale" interne oder externe Links blau dargestellt werden. Sie sollten aber schwarz bleiben, wie normaler Text.
Sieht auf einer Seite dann in etwa so aus:
Code:
<ol><li id="toc-ueb"><a href="#apfel">Äpfel sind gesund</a></li>
<li id="toc-ueb"><a href="#banane">Bananen sind gesund</a></li>
<li id="toc-ueb"><a href="#hafer">Haferflocken sind gesund</a></li></ol>
Code:
<p><a href="#top">Nach oben</a></p>
In meinem eigenen "custom"-Stylesheet scheint das "color: black" nur per ID zu funktionieren. Klassen scheinen hierarchisch nicht zu genügen, weder im ol, li, p noch a.
Da eine ID nur ein Mal pro Seite vorkommen sollte, wäre das aber nicht valide (obwohl die Browser offenbar alle IDs korrekt anzeigen). Ganz generell versuche ich im Zweifelsfall lieber Klassen zu verwenden.
Gibt's "schlaue" Alternativen zur ID?
Zuletzt bearbeitet: