Weblog Wolfgang Kerbe
Donnerstag, 1. November 2007
Cascading Style Sheets
Eine Trennung von Layout und inhaltlicher Struktur einer Website ergibt etliche Vorteile. Eine Verminderung von Redundanzen durch einmalige Definition einer Formatierung, zentrale Änderungen im Layout für mehrere Dokumente und verschieden Layouts für verschieden Ausgabegeräte werden möglich.
Der Name für die Formatsprache für das Web ist CSS (Cascading Style Sheets) (Pomaska 2005, S.30).
CSS 1 wurde bereits 1996 standardisiert. Vergleichbar sind CSS mit Druckformatvorlagen aus der Textverarbeitung. Man kann Stylesheets im Head einer HTML Datei und selbst Mitten im Code einfügen. Diese gelten dann nur für das eine Dokument. Um ein gleich bleibendes Layout für mehrere Dokumente zu erreichen wird ein Stylesheet als eigene Datei angelegt. Nach dem im Jahr 1998 standardisierten CSS 2 wird mittlerweile an CSS 3 gearbeitet. (Filsecker 2006, S. 100).
Zur Erstellung kann man auf Freeware, wie den Style Assistant zurückgreifen. http://www.styleassistant.de (Bild 1)



Die gängigen HTML Editoren wie Adobe GoLive oder Dreamweaver u.a. bieten eigene Funktionen zum erstellen von Stylesheets (Bild 2)



Adobe GoLive 9.0.0 Tryout (2007)

Die Syntax des CSS Codes beginnt mit einem Selektor, entsprechend dem HTML-Element. Darauf folgen in geschwungenen Klammern Attribute, nach denen, nach einem Doppelpunkt die entsprechenden Eigenschaften stehen. Die Attribute sind durch Semikolon voneinander getrennt. Wenn sich Elementtypen in der Darstellung unterscheiden, werden Klassen verwendet. Diese stehen, nach dem Selektor und einem Punkt. Klassen die sich auf kein Element beziehen stehen nur nach einem Punkt, ohne Selektor. Eine Ausnahme stellen Hyperlinks dar, die mit a:link (noch nicht besucht), a:visited (bereits besucht), a:hover (Zustand bei Mausberührung) a:active (aktiver Link) und a:focus (Links die den Fokus erhalten) (Pomaska 2005, S.31ff.).
Als Beispiel dient der Anfang des Codes des oben gezeigten CSS aus GoLive:

a:visited { color: #b8c3f4;
font-family: verdana, arial, helvetica;
text-decoration: none;
}

a:link { color: #005388;
font-family: verdana, arial, helvetica;
text-decoration: none;
}

a:hover { color: #355774;
font-family: verdana, arial, helvetica;
text-decoration: none;
}

a:active { color: rgb(255, 51, 0);
font-family: verdana,arial,helvetica;
text-decoration: none;
}


.titel { color: black !important; font-size: 14pt; font-family: sans-serif, verdana, arial, helvetica, Verdana, Arial, Helvetica; font-weight: bold; font-style: italic; background-color: #9da8e3; text-align: left; width: 600px; border-top: medium none #5d647e ; border-bottom-color: #5d647e; border-bottom-width: medium; }

Literatur:

Filsecker, T. (2006): Hypermedia. In: Pils, M.(Hrsg.) Informationsverarbeitung 1; Vorlesungsskriptum: JKU Linz

Pomaska, W. (2005): Grundkurs Web-Programmierung. Friedr.Vieweg & Sohn Verlag/GWV Fachverlage GmbH: Wiesbaden

Websites:

Style Assistant (2002): URL http://www.styleassistant.de/scrnshot.htm am 01.11.2007

Software:

Adobe GoLive 9.0.0 Tryout (2007)

... comment

 
Verena.Enengl.Uni-Linz, Samstag, 3. November 2007, 18:15
Auf meinem Weblog habe ich noch weitere Vor- und Nachteile von CSS.

... link  


... comment
 
Andrea.Moessbichler.Uni-Linz, Sonntag, 4. November 2007, 17:29
Hallo Wolfgang,
finde deine Darstellung echt super, sehr praxisnah! Der Styleassistant ist ja wirklich genial, werde ich bestimmt bald ausprobieren. Hast du schon damit gearbeitet?
Habe noch weitere Infos auf meinem WEBLOG, wenn du Interesse hast, schau vorbei!
Lg Andrea

... link  


... comment
 
Hans.Mittendorfer.Uni-Linz, Sonntag, 4. November 2007, 20:40
Sollte Sie das Risiko eingehen ..
.. das Style Sheet Ihres Weblogs Ihren Bedürfnissen anzupassen, dann könnten Sie ihn neu einkleiden. Ihre Darstellung lässt darauf schließen, dass die das Wesen der CSS verstanden haben. Aber Vorsicht: Fatale Fehler könnten dazu führen, dass die Darstellungen und Einstellungen in Ihrem Weblog unsichtbar werden. Dann ist der Rückweg leider sehr aufwändig.

Aber wer wagt, ...

H. Mittendorfer

... link  


... comment

Online for 6273 days
Last update: 2008.02.10, 19:23
status
You're not logged in ... login
menu
... home
... topics
... galleries

... ::collabor:: home
search
 
calendar
November 2007
Mo
Di
Mi
Do
Fr
Sa
So
 
 
 
 2 
 3 
 4 
 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
 
 
 
recent updates
Der Aikido-Tribe - purer...
Der Aikido-Tribe - purer Zufall, oder? :) Unfortunately...
by reinhard.joechtl.Uni-Linz (2008.02.10, 19:23)
Tribes im Web 2.0
Als am 21.07.2003 tribe.net online ging gab es noch...
by Wolfgang.Kerbe.Uni-Linz (2008.02.01, 18:50)
nun ja, als - wie du...
nun ja, als - wie du schon sagst - "alter apple freund"...
by reinhard.joechtl.Uni-Linz (2008.01.26, 17:32)
hi
Ich habe shon Dein Weblog durchgelesen. Klar Erklärung...
by Jing Gao.Uni-Linz (2008.01.24, 14:17)
Danke für deinen...
Ich finde deine Grafiken sind wirklich sehr gut, ich...
by Sabine.Hinterdorfer.Uni-Linz (2008.01.24, 12:06)

xml version of this page

made with antville