bari: css-befehle auf einzelne html-seite beschränken?

Beitrag lesen

Hallo Gunnar,

kann man eine Formatierung im css auf einzelne Seiten einer Website beschränken

Wenn die betreffenden Seiten eine ID oder Klasse im html-Element (sinnvollerweise; body ginge aber evtl. auch) tragen, ja: per Nachfahrenselektor.

Markup:

<html id="page-foo"><a href="#">

Stylesheet:

a[href="#"] {}
#page-foo a[href="#"] {}

a[href="#"]:link, a[href="#"]:visited , a[href="#"]:focus, a[href="#"]:hover {

Die Aufzählung mit den ganzen Pseudoklassen erscheint mir nicht sinnvoll. Wozu das? Warum nicht a[href="#"]?

ich verstehe deinen "Empfehl" nicht so recht. Die Aufzählung machte ich, weil ich für unterschiedliche Aktionen ein unterschiedliches Erscheinungsbild haben möchte (aber wem sage ich das?). Ich verstehe das nicht, was ich jetzt im Antwortfenster sehe, `, nicht aber im Ansichtsfenster, (wenn ich dem so sagen kann), wo ich nur ein ? sehe. Ist das eine Abkürzung für die Aufzählung?

Wenn ich vor dem Selektor, d.h. ausserhalb der {} einen Bezug mache, so muss ich diesen Teil doch 2x schreiben. Ich dachte an einen Bezug innerhalb der {}.

Gruss bari.