Sonntag, 4. November 2007
Cascading Style Sheets
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


To prevent spam abuse referrers and backlinks are displayed using client-side JavaScript code. Thus, you should enable the option to execute JavaScript code in your browser. Otherwise you will only see this information.

 
Online for 6761 days
Last update: 2008.02.04, 21:01
You're not logged in ... login
 
November 2007
Mo
Di
Mi
Do
Fr
Sa
So
 
 
 
 1 
 2 
 3 
 5 
 6 
 7 
 8 
 9 
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
 
 
 
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-Hersteller,...
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)

xml version of this page

made with antville
powered by
helma object publisher