Wer hat hier eigentlich das Sagen?
(Auszug aus "CSS − Anspruchsvolle Websites mit Cascading Stylesheets" von Rachel Andrew & Dan Shafer)
Nach dem CSS2-Standard überschreiben die lokalen Voreinstellungen des Benutzers im Browser grundsätzlich die Stilregeln und HTML-Attribute, die eine Website mit sich bringt. Obwohl es wichtig ist, dies stets im Hinterkopf zu behalten, liefert uns dieses Wissen dennoch keine Erkenntnis, wie wir eine Seite gestalten sollen.
Wie können wir ein optimales Aussehen erreichen, ohne Rücksicht auf die Benutzereinstellungen? Es geht nicht!
Abbildung: Firefox-Browsermenü zum Ändern der Farbeinstellungen.
Eigene Designeinstellungen im Browser vorzunehmen, ist nicht schwer. Alle neueren Versionen verfügen dafür über einfach zu bedienende Menüs zu Voreinstellungen von Farben und Schriften, wie am Beispiel des Firefox in den beiden Abbildungen zu sehen.
Im Dialog des Browsermenüs kann der Benutzer festlegen, in welchen Farben Seitentext, Seitenhintergrund, besuchte und noch nicht besuchte Links dargestellt werden sollen. In dem Fenster in der unteren Abbildung können die Vorgaben für Schriften mit Serifen, serifenlose Schriften und Schriften mit konstanter Laufweite bestimmt werden. Beide Dialoge erlauben dem Benutzer, die Designvorgaben der Webseite zu unterlaufen und mit eigenen bevorzugten Werten zu überschreiben.
Abbildung: Firefox-Browsermenü zum Ändern der Schrifteinstellungen.
In vielen Browsern kann sogar ein eigenes lokales Stylesheet definiert werden, mit dem der Browser dann automatisch alle Stylesheets von hereinkommenden Seiten überschreibt. Sämtliches Design ist damit hinfällig.
Stellen Sie sich vor, ein Benutzer definiert folgende Stilregel:
h1 {
background-color: black;
color: white;
}
Stellen Sie sich weiter vor, er öffnet eine Seite mit diesem Stylesheet:
h1 {
background-color: yellow;
color: black;
font-family: Helvetica, Arial, sans-serif;
}
Die Schriftart bleibt erhalten, aber die Farben der Seite und des Hintergrunds werden durch die Benutzereinstellungen überschrieben.
Eigentlich müssten wir hinter jede Stilregel, jede Eigenschaft und jeden Wert in diesem Buch schreiben: »Gilt nur, wenn nicht anders in den Benutzereinstellungen festgelegt.« Das soll aber hiermit einmal gesagt und somit für alle Stellen gültig sein. Ich werde Sie im weiteren Verlauf nicht damit langweilen, diese Regel ständig zu wiederholen.
<< 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