Diplomarbeit (PDF, 3,5MB) - Donkeymedia
Diplomarbeit (PDF, 3,5MB) - Donkeymedia
Diplomarbeit (PDF, 3,5MB) - Donkeymedia
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
1.5. WEBSTANDARDS 64<br />
b) Angabe von integer Zahlenwerten: 0-255 je RGB Farbkanal<br />
Beispiel:<br />
p { color: rgb(255,0,0) }<br />
p { color: rgb(300,0,0) } /* clipped to rgb(255,0,0) */<br />
p { color: rgb(255,-10,0) } /* clipped to rgb(255,0,0) */<br />
3. Angabe von prozentualen RGB Werten: [0-100%] je Farbkanal<br />
p { color: rgb(100%, 0%, 0%) }<br />
p { color: rgb(110%, 0%, 0%) } /* clipped to rgb(100%,0%,0%) */<br />
Alle genannten Farbangaben sind als sRGB-Farbwerte zu verstehen und sollen vom Webbrowser<br />
auch als solche interpretiert werden.<br />
Künftige Standards sehen weitere Mögichkeiten zur Angabe von Farbwerten vor, sie werden<br />
im folgenden Abschnitt besprochen.<br />
CSS-3 Color Module<br />
Zur modularisierten CSS-3 Spezifikation gehört das CSS-3 Color Module. 101 In diesm<br />
Modul werden alle mit farbiger Darstellung zuammenhängenden Stile definiert. Jede<br />
Implementierung von CSS-3-Farben muss spezifizieren welche Teile des Color Modules<br />
unterstützt werden. Das geschieht durch Profiles. 102 Für das Color Module sind die<br />
Profiles zum aktuellen Zeitpunkt noch nicht norminativ festgeschrieben. Im folgenden<br />
sollen nicht in früheren CSS-Versionen enthaltene Eigenschaften besprochen werden. Der<br />
Schwerpunkt liegt dabei auf Farbmanagementfunktionen.<br />
Neue Farben und Transparenz<br />
Neben mittlerweile 147 festgelegten Farbnamen gibt es in CSS-3 ein Schlüsselwort für<br />
Transparenz: »color: transparent;« und die Möglichkeit die Transparenz (opacity) eines<br />
Objekts bei Farbangaben mit anzugeben. Transparenz wird durch eine vierte Zahl angegeben,<br />
die den normalen Farbangaben angehängt werden kann. Die vierstelligen RGBA<br />
und HSLA Farbangaben sind also keine CMYK-Farbangaben, wie es auf den ersten Blick<br />
erscheinen mag. Der letzte Wert ist die Alpha-Angabe und kann numerische Werte zwischen<br />
0 und 1 oder 0% und 100% annehmen. Voreinstellung ist 100% also keine Transparenz,<br />
bei 0% ist nichts mehr von der angegebenen Farbe zu sehen.<br />
Die ursprüngliche Bestimmung des RGB-Farbraums lag in der in der Ansteuerung von<br />
CRT-Röhrenmonitoren durch die Grafikkarte. Die Verwendung von RGB Farbwerten ist<br />
nicht intuitiv, deshalb sieht im CSS-3 Standard die Möglichkeit vorgesehen, die Farben<br />
nach Farbwinkel (Hue), Farbsättigung (Saturation) und Helligkeit (Lightness) anzugeben,<br />
101 W3C CSS-3 Color Module, Canaidate Recommendation vom Mai 2003 :<br />
http://www.w3c.org/TR/2003/CR-css3-color-20030514<br />
102 Profiles von html und CSS beschreiben Teilmengen der Spezifikation. Nicht zu verwechseln mit ICC-<br />
Profilen<br />
64