Sönke: Alternative Stylesheets im Mozilla

Beitrag lesen

Hallo Euch allen!

Beim Mozilla (zumindestens V. 0.9.5) hat man ja die Möglichkeit mehrere, alternative CSS Dateien einzubinden und zwischen diesen dann durch "Menü => View / Use Stylesheet' hin und her zu schalten.

Angenommen für zwei verschiedene 'Designs' etwa sowas wie ...
  <link rel="stylesheet" title="Design 1" type="text/css" href="a.css" />
  <link rel="alternate stylesheet" title="Design 2" type="text/css" href=b.css" />

Das wechseln zwischen den beiden CSS-Dateien funktioniert auch wie gesagt ganz wunderbar. Störend empfinde ich als Benutzer aber jetzt folgenden 'Problemfall'.
Angenommen ich erreiche _Seite A_ einer Website die obiges Konstrukt auf allen ihren Seiten verwendet. Dort entscheide ich mich auf 'Design 2' umzuschalten, weil dieses  z.B. für mich als kronisch kurzsichtigen größere oder besser lesbare Schrift bietet. Folge ich jetzt aber einen Link auf _Seite B_ der selben Website (hat also wieder die beiden <link>-Elementen intus) so wird mir auf der neuen Seite wieder Design A angezeigt.

Wieso das so ist, ist mir schon klar. Schließlich ist 'Design B' jeweils als _alternate_ Angegeben und Mozilla kann von sich aus ja nicht wissen das die beiden Seiten A & B zusammengehören.

Die Frage ist also ob es nicht vielleicht _doch_ irgendwie eine Möglichkeit gibt Mozilla zu verklickern das, wenn ich auf Seite B ankomme, er automatisch die auf Seite A gewählte CSS-Datei anwendet. Vielleicht mit irgendein Zusatz-Tag? Oder ein Mozilla-Only Attribut?

Bis jetzt habe ich das nur mit Hilfe von Javascript hin bekommen, aber das ist ja nun mal aus bekannten Gründen keine sehr elegante, wasserdichte Lösung.

Über irgend welche Vorschläge würde ich mich sehr freuen.

Viele Grüße,
Sönke