![]() |
![]() |
| Aktuell | |
| Magazin | |
| Software | |
| Praxis | |
| Kommentar | |
| Formatierung mit Stylesheets | ||
Haben Sie genung davon, jede Tabellenzelle einzeln formatieren zu müssen? Dann sollten Sie die Stylesheets einsetzen! | ||
| Was bringt mir CSS? | ||
Sie werden jetzt mit Recht fragen, was Ihnen diese Änderungen bringen, denn noch sieht es absolut nicht nach einer Arbeitserleichterung aus, doch können Sie zum Beispiel diese Formatierungsanweisungen direkt in die bereits bestehenden Tags einschleifen, sparen sich also die zusätzlichen SPAN Anweisungen. So könnte eine Tabellendefinition so aussehen:
Hier wird schon deutlich, dass Sie sich mit den Stylesheets einiges an unnötigem Overhead sparen können. Grundsätzlich funktioniert der STYLE Parameter bei allen Anweisungen die Text umklammern können.
Dennoch ist die Größenersparniss noch nicht so berauschend, doch das gibt sich, wenn man im HEAD der Datei bestimmte Formate, die häufig im Dokument verwendet werden, vordefiniert. Diese funktioniert mit dem STYLE Befehl und sieht dann folgendermaßen aus:
| ||
| Anwendungen... | ||
Angewendet werden diese vordefinierten Formate dann einfach, indem die jeweiligen Tags verwendet werden, so wurde zum Beispiel für alle Tags TD die Schriftart Arial und die Größe 12pt definiert. Die Unterformate verwenden Sie mit dem neuen CLASS Parameter, dass sieht dann folgendermaßen aus:
Hier zeigt sich bereits, dass bei intensiver Verwendung solcher vordefiniderten Absatzformate kann man die früher auf jede Zeile verteilten FONT Anweisungen auf einige wenige Zeilen im Kopf jeder Datei eindampfen. Noch weiter lassen sich die Fähigkeiten der Stylesheets ausnutzen, wenn man die Möglichkeiten der Vererbung einsetzt, daher der Begriff "cascading". Hat man eine umfangreiche Sammlung an Seiten mit identischer Formatierung, dann lagert man diese Anweisungen einfach in eine Datei aus, diese sieht dann folgendermaßen aus:
| ||
| Auslagern des CSS-Codes | ||
Nun muß man noch den vorhandenen Dateien klar machen, woher diese ihre Absatzformate beziehen sollen, dazu wird einfach im HEAD ein Befehl wie dieser eingefügt:
Diese Anweisung importiert nun die Formatvorlagen in das aktuelle Dokument. Zusätzlich können Sie natürlich auch noch weitere Formate in dieser Datei über STYLE definieren, also die Eigenschaften der Basisvorlage geringfügig anpassen, kaskadieren! | ||
| Ersatz für proprietäres HTML | ||
Das erste Anwendungsgebiet von Stylesheet-Anweisung ist die Aktualisierung veralterer HTML-Anweisungen, die in zukünftigen Fassung nicht mehr unterstützt werden. Hierzu gehört zum Beispiel die überaus beliebte Anweisung FONT, mit der Schriftart, Farbe und Größe bestimmt werden können.
Mit Hilfe der Cascading Stylesheets kann diese Anweisung nun auf den neuen Sprachstandard aktualisiert werden. Hierfür verwendet man die SPAN Anweisung, die eine Textspanne formatiert, in diesem Fall sieht es dann folgendermaßen aus:
| ||
| Copyright © 2000 - 2003 by Daniel Weber & Monika Zeevaert-Senger GbR |