Sonntag, 4. November 2007
Cascading Style Sheets
bernhard.recheis.Uni-Linz, 22:27h
Man stelle sich vor, man betreibe eine selbst gebastelte Infotainment-Webseite oder ein ähnliches Machwerk im Cyberspace, worauf regelmäßig Texte veröffentlicht werden sollen. Natürlich ist der Betreiber jetzt bemüht, die Darstellung so einheitlich wie möglich zu halten, dass ein gewisser stilistischer Wiedererkennungswert vorhanden ist, der es der Stammleserschaft ermöglicht, sich an die Webseite zu gewöhnen. Angenommen, man publiziert dann pro Tag im Schnitt zehn Einträge, welche natürlich alle im bevorzugten Schriftstil erscheinen sollten. Das würde bedeuten, dass dann zehn mal täglich der Schriftstil wie gewünscht eingestellt werden müsste - gäbe es nicht die Erfindung des Cascading Style Sheet.
Mit einem CSS-Dokument ist es dem Betreiber einer Webseite möglich, für alle eingesetzten HTML- oder XML-Objekte innerhalb dieser einen Datei den Darstellungsstil festzulegen. Einem eleganten Webdesigner sei also abgeraten, die Inhalte seiner Webseite in jeder einzelnen HTML-Datei entsprechend zu formatieren; Das ist nicht nur ein enormer Zeitaufwand, auch viele Ungereimtheiten und Fehler sind vorprogrammiert. Als sich die Publikationstechniken im World Wide Web immer mehr zu professionalisieren begannen, wurde im Jahre 1994 diese Stylesheet-Sprache von den beiden Programmierern Hakon Wium Lie und Bert Bos entwickelt, wobei sich das Ergebnis gegen ähnliche Konzepte durchsetzen konnte [vgl. Wikibooks]. Das World Wide Web Consortium (kurz W3C), das für eine Standardisierung des Webs zuständig ist, wählte das Cascading Style Sheet als einheitliche Formatierungstechnik für HTML-Seiten aus und entwickelt seither an diesem Konzept weiter [ebd.]. Jeder herkömmliche Browser unterstützt heute zumindest die ursprüngliche Version CSS Level 1 fehlerfrei. Im Gegensatz zu dessen Nachfolger CSS Level 2, der nicht mit allen Browsern ganz kompatibel ist - W3C arbeitet noch daran [ebd.]. Um Cascading Style Sheets effizient einsetzen zu können, muss man nicht notwendigerweise ein ausgebildeter Informatiker oder Webdesigner sein. Ein breites Angebot an CSS-Tools macht es für jedermann möglich, diese Technik mittels benutzerfreundlicher Menüpaletten und Wizards anzuwenden (z.B. TopStyle). Sogar bei den meisten kommerziellen HTML-Editoren sind vereinfachte Tools dieser Art integriert. Die Deklarierung von Schriftstil, Schriftgröße, Farbe, Textfluss und -einzug, Wortabstand und vielem mehr kann aus einem Dokument vom Typ *.css aufgerufen werden. Es ist aber auch möglich, die CSS-Befehle direkt in den HTML-Code einzufügen - die technischen Umsetzungsmöglichkeiten sind mittlerweile unbegrenzt. ... comment
Christine.Hermann.Uni-Linz,
Sonntag, 4. November 2007, 23:25
Hallo Bernhard! Dein Einstieg in das Thema CSS hat mir sehr gut gefallen, denn dadurch wird sehr gut ersichtlich wie Style Sheets die Arbeit erleichtern können. Vielleicht schaust auch einmal auf meinen Weblog vorbei, hab dort einen Beitrag über das W3C verfasst. lg Christine ... link ... comment |
Online for 6815 days
Last update: 2008.02.04, 21:01 You're not logged in ... login
Das Ende der letzten...
Einer der angenehmsten Effekte des digitalen Zeitalters... by bernhard.recheis.Uni-Linz (2008.02.04, 21:01) Wenn auf das PING kein...
Ping ist nicht nur ein Golfschläger-Herstelle by bernhard.recheis.Uni-Linz (2008.01.29, 17:42) Hallo Bernhard!
Danke für deinen Eintrag! Jaja, ist schon erschreckend... by Andrea.Guschelbauer.Uni-Linz (2007.12.13, 15:19) hey bernhard
wirklich...
hey bernhard wirklich heißes Thema! Privatsphäre... by Leonhard.Pilz.Uni-Linz (2007.12.13, 14:59) Der "Bundestrojaner"...
Die ganze Welt fürchtet sich vor Terrorzellen.... by bernhard.recheis.Uni-Linz (2007.12.12, 21:46) |