Alternative Stylesheets einbinden

(Auszug aus "CSS − Anspruchsvolle Websites mit Cascading Stylesheets" von Rachel Andrew & Dan Shafer)

Viele modernen Browser, wie etwa Firefox oder Opera, bieten ihren Benutzern bereits die Möglichkeit, zwischen mehreren Stylesheets eines Dokuments auszuwählen, vorausgesetzt, diese Stylesheets wurden korrekt in das Dokument eingebunden. Um Ihren Benutzern mehrere Stylesheets anzubieten, müssen Sie die Kommentarzeichen vor Ihrem Haupt-Stylesheet entfernen, falls Sie es im vorigen Beispiel auskommentiert hatten. Fügen Sie dann diesem Link das Attribut title="default layout" hinzu. Der Link, der auf das Stylesheet zoom.css verweist, bekommt das Attribut title="zoom layout".

<head>
  <title>Footbag Freaks</title>
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  <link rel="stylesheet" type="text/css" href="fixedwidth.css" title="default layout" />
  <link rel="alternate stylesheet" type="text/css" href="zoom.css" title="zoom layout" />
</head>

Sie können nun mit dem Firefox-Browser, der alternative Stylesheets unterstützt, zwischen den beiden Formatdateien auswählen. Klicken Sie dazu einfach auf den Menüpunkt Ansicht > Webseiten-Stil und wählen das gewünschte Stylesheet aus. Die angezeigten Optionen geben die Werte wieder, die Sie im title-Attribut eingetragen haben, wie Sie in der Abbildung sehen.

Auswahl der verschiedenen Stylesheets mit Firefox

Abbildung: Auswahl der verschiedenen Stylesheets mit Firefox.

Was ist mit den Besuchern, deren Browser diese Auswahlmöglichkeit nicht anbietet? Nun, Sie können auf Ihrer Seite einen eigenen »Style-Switcher« anbieten und damit auch diesen Besuchern mehrere Stylesheets zur Verfügung stellen. Obwohl eine Erörterung, wie solche »Style-Switcher« erzeugt werden, über den Rahmen dieses Buches hinausgehen würde, sei kurz bemerkt, dass es eine ganze Anzahl von Varianten gibt, diese Funktionalität einzubauen. Sei es mit JavaScript oder einer serverseitigen Sprache wie PHP oder ASP. Ein gebräuchliches JavaScript-Programm zum Wechseln von Stylesheets wird in dem Artikel »Alternative Style: Working With Alternate Style Sheets« von Paus Sowden auf der Seite »A List Apart« erklärt.

  

<< zurück vor >>

 

 

 

Tipp der data2type-Redaktion:
Zum Thema CSS bieten wir auch folgende Schulungen zur Vertiefung und professionellen Fortbildung an:

Copyright © 2006 der deutschen Übersetzung dpunkt.verlag GmbH
Für Ihren privaten Gebrauch dürfen Sie die Online-Version ausdrucken.
Ansonsten unterliegt dieses Kapitel aus dem Buch "CSS − Anspruchsvolle Websites mit Cascading Stylesheets" denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.

dpunkt.verlag GmbH, Ringstraße 19, 69115 Heidelberg