Josef Ratzenböck
Samstag, 4. November 2006
CSS-Einfaches Gestalten von Websites
In the Beginning...

Das erste Konzept für Cascading Style Sheets (CSS) wurde im Jahre 1994 von Håkon Wium Lie erarbeitet. Zur gleichen Zeit arbeitete Bert Bos an der Implementation eines Browsers namens Argo. Dieser verwendete seine eigene Stylesheet-Sprache. Die beiden entschieden sich, zusammenzuarbeiten und CSS zu entwickeln.

Es gab zu dieser Zeit auch andere Sprachen mit dem gleichen Ziel, CSS brachte aber als erste die Idee auf, Regeln zu definieren, die über mehrere Stylesheets hinweg vererbt werden konnten.

Nach der Präsentation von CSS durch Håkon an der Konferenz „Mosaic and the Web“ in Chicago 1994, und später mit Bos 1995 wurde das World Wide Web Consortium (W3C) auf CSS aufmerksam. Håkon und Bos arbeiteten in diesem Rahmen an CSS weiter, zusammen mit anderen Mitgliedern, u. a. Thomas Reardon von der Firma Microsoft. Im Dezember 1996 wurde dann die CSS Level 1 Recommendation publiziert. Diese wird in aktuellen Browsern mittlerweile nahezu vollständig umgesetzt.

CSS Level 2 (CSS2) wurde im Mai 1998 veröffentlicht. Bis heute wird diese Empfehlung noch nicht hinreichend von allen verbreiteten Browsern implementiert. Manche Browser setzen den größten Teil von CSS2 korrekt um, andere hingegen bieten nur eine mangelhafte Unterstützung von wenigen Teiltechniken. Bei der praktischen Anwendung im Web ergeben sich daher oft unnötige Schwierigkeiten.

Momentan arbeitet das W3C an einer Zwischenversion CSS Level 2 Revision 1 (CSS 2.1), die die Erfahrungen mit CSS2 berücksichtigt, Unstimmigkeiten korrigiert und diejenigen Teiltechniken streicht, die bisher nicht in verschiedenen Browsern korrekt implementiert wurden. CSS 2.1 bringt selbst keine grundlegend neuen Fähigkeiten mit sich.

Gleichzeitig ist CSS Level 3 in der Entwicklung. Hier werden die Entwicklungen weiter vorangetrieben, die bereits bei CSS2 gestartet wurden. CSS3 wird im Gegensatz zu den Vorgängern modular aufgebaut sein, d. h. einzelne Teiltechniken (beispielsweise zur Steuerung der Sprachausgabe) haben ihren eigenen Entwicklungsrhythmus und Versionsschritte. So nähert sich CSS bei seinen Fähigkeiten mehr dem etablierten DSSSL (für SGML) an und stellt wohl auch in Zukunft noch eine attraktive Alternative zu XML-basierten Stylesheet-Sprachen wie XSL-FO dar.
Quelle: http://de.wikipedia.org/wiki/Cascading_Style_Sheets


Vorteile von CSS

Style Sheets ermöglichen es, Präsentation und Inhalt zu trennen. Die Dokumente werden dadurch Übersichtlicher und kleiner, man benutzt wieder mehr Strukturelemente als Formatierungselemente. Es ist zum Beispiel möglich, für eine ganze Website ein einzelnes Style Sheet zu schreiben, daß für alle Seiten gilt. Das gibt der ganzen Site ein einheitliches äußeres, die einzelnen Seiten werden schneller geladen, da die einzelnen Formatierungsangaben nicht immer neu geladen werden müssen. Wenn man änderungen machen will, reicht es, das Style Sheet zu ändern, und schon sehen alle Seiten anders aus. Vor allem wenn man nicht alleine an einer Website arbeitet, ist das praktisch, da sich die Autoren einzelner Seiten nicht mit dem Aussehen der Seite auseinandersetzen müssen.
Quelle: http://dciwam.de/faq/css/

... comment

Online for 6594 days
Last update: 9. Jänner, 20:52
status
You're not logged in ... login
menu
... home
... topics
... galleries

... ::collabor:: home
search
 
calendar
November 2006
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
 
 
 
 
 
recent updates
ja, das finde ich auch!...
ja, das finde ich auch! echt voll super erklärt! lg,...
by Judith.Gerhofer.Uni-Linz (9. Jänner, 20:52)
Wirklich ein sehr guter...
by Sonja.Pöchtrager.Uni-Linz (9. Jänner, 19:26)
Kryptographie und Steganographie
Die mittlerweile vierte Hausübung aus Nutzung...
by josef.ratzenboeck.Uni-Linz (9. Jänner, 17:35)
Social Software
Zu Beginn dieses Eintrages möchte ich mir einmal...
by josef.ratzenboeck.Uni-Linz (18. Dezember, 17:11)
Einsatz von Wikis
Für eine kleine Ergänzung zum Thema "Einsatzgebiete...
by peter.wiesinger.Uni-Linz (18. Dezember, 17:03)

xml version of this page

made with antville