A HTML-színkódok vagy más néven webszínek olyan színkódok, amiket a weboldalak kialakításakor használhatunk.
A weblapok kialakítóinak több lehetőségük is van az egyes elemek színének meghatározására. Egyrészt mód van az egyes RGB értékek (RGB: az angol vörös-zöld-kék szavak rövidítése) hexadecimális vagy decimális formában való megadására, vagy az RGB modelltől eltérő modell (pl. RGBA, HSL, HSLA) alkalmazására is,http://www.w3.org/TR/css3-color/ másrészt a színek egy részéhez létezik angol nyelvű megnevezés is.
Színkódok, színnevek és csoportjaik A hexadecimális kódoláskor egy hatjegyű hexadecimális szám jelöli a színt, és ezt egy „#” jel előzi meg. Két-két jegy jelöli a vörös (Red), a zöld (Green) és a kék (Blue) színcsatornát, ebben a sorrendben. Így #ff0000 (#FF0000) felel meg a vörösnek, #00ff00 (#00FF00) felel meg a zöld színnek, #0000ff (#0000FF) a kéknek. Minden más szín ezek keverékeként áll elő.
A hexadecimális színkód esetén közömbös, hogy a 10, 11, 12, 13, 14 és 15 decimális értékeknek megfelelő a, b, c, d, e és f hexadecimális számjegyeket kisbetűvel, vagy pedig nagybetűvel A, B, C, D, E és F formában írjuk-e.
Az angol nyelvű színneveknek ezzel szemben szerves része a kisbetűs vagy nagybetűs írásmód, jelentésmegkülönböztető szerepe van.
A színmegnevezésekre többféle szabvány is létezik: HTML 4/VGA (16 szín), CSS 3 (140 szín). A gyártók is bevezették saját színmegnevezéseiket, ezeknél azonban nem biztosított, hogy minden böngésző értelmezni tudja őket:)
Létezik ezeken kívül még az ún. webtűrő színek csoportja is. Ez arra a technikára nyúlik vissza, amikor még csak 256 színt lehetett a képernyőkön közvetlenül megjeleníteni. A többi szín illúzióját az angol szóval ditheringnek (árnyalás) nevezett technikák valamelyikével teremtették meg, ez gyakorlatilag különböző színű képpontok egymás mellé helyezését jelenti, hasonlóan a nyomdászatban alkalmazott raszterezéshez, a szem ennek eredményeként egy „kikevert” színt lát. A módszer viszont többé-kevésbé szemcsézetté teszi a képet. Azokat a színeket nevezzük webtűrő színeknek, amelyekhez a dithering nem szükséges. Az újabb technikák folytán a weblapok tervezői egyre kevésbé kényszerülnek arra, hogy az egységes és jó minőségű megjelenítés érdekében a webtűrő színekre korlátozzák a weblapok kialakítását.
A webtűrő színek jegyei mintegy duplázzák a hexadecimális számjegyeket, ezért létezik rájuk egy háromjegyű rövidítési konvenció is, amiben például a sárgászöld #aaff33 így is megadható: #af3.
HTML 4/VGA színmegnevezési szabvány Ez a szabvány 16 alapszínt nevez meg:
HTML 4: a VGA-16 színszabvány 16 színe és a nekik megfelelő hexadecimális kódblack#000000silver#C0C0C0maroon#800000red#FF0000green#008000lime#00FF00olive#808000yellow#FFFF00navy#000080blue#0000FFpurple#800080fuchsia#FF00FFteal#008080aqua#00FFFFgray#808080white#FFFFFF Figyelni kell a kisbetűs írásra.
CSS 3 színmegnevezési szabvány A W3C specifikációja, a CSS3 a következő 140 színt szabványosítja gyártótól független módon:
A Gray alternatív Grey formában is írható. Továbbá az Aqua és a Cyan, valamint a Magenta és a Fuchsia ugyanazokat a színeket nevezik meg.
Webtűrő színek +Háromjegyű rövidítések Rövidítés Hexadec. Decimális 0 00 0 3 33 51 6 66 102 9 99 153 C CC 204 F FF 255 A webtűrő színek fogalmát lásd feljebb, a Színkódok, színnevek és csoportjaik című szakaszban.
A webtűrő színek esetén az egyes színcsatornáknál a következő 6 hexadecimális érték lehetséges: 00, 33, 66, 99, CC és FF. A bevett rövidített háromjegyű írásmód ezeket az értékeket rendre a 0, 3, 6, 9, C és F jelekkel jelöli. Az egyes jegyeket duplázva kapjuk meg a hatjegyű hexadecimális kódot.
+ „Webtűrő” színek000300600900C00F00003303603903C03F03006306606906C06F06009309609909C09F0900C30C60C90CC0CF0C00F30F60F90FC0FF0F030330630930C30F30033333633933C33F33036336636936C36F36039339639939C39F3903C33C63C93CC3CF3C03F33F63F93FC3FF3F060360660960C60F60063363663963C63F63066366666966C66F66069369669969C69F6906C36C66C96CC6CF6C06F36F66F96FC6FF6F090390690990C90F90093393693993C93F93096396696996C96F96099399699999C99F9909C39C69C99CC9CF9C09F39F69F99FC9FF9F0C03C06C09C0CC0FC00C33C36C39C3CC3FC30C63C66C69C6CC6FC60C93C96C99C9CC9FC90CC3CC6CC9CCCCCFCC0CF3CF6CF9CFCCFFCF0F03F06F09F0CF0FF00F33F36F39F3CF3FF30F63F66F69F6CF6FF60F93F96F99F9CF9FF90FC3FC6FC9FCCFCFFC0FF3FF6FF9FFCFFFFF
„Fehér” színek A fehérhez közel álló, igen világos pasztellárnyalatok: + Világos színek Angol név Hexadecimális kód Decimális kód HTML-ben használandó White FF FF FF 255 255 255 #FFFFFF Snow FF FA FA 255 250 250 #FFFAFA Honeydew F0 FF F0 240 255 240 #F0FFF0 MintCream F5 FF FA 245 255 250 #F5FFFA Azure F0 FF FF 240 255 255 #F0FFFF AliceBlue F0 F8 FF 240 248 255 #F0F8FF GhostWhite F8 F8 FF 248 248 255 #F8F8FF WhiteSmoke F5 F5 F5 245 245 245 #F5F5F5 Seashell FF F5 EE 255 245 238 #FFF5EE Beige F5 F5 DC 245 245 220 #F5F5DC OldLace FD F5 E6 253 245 230 #FDF5E6 FloralWhite FF FA F0 255 250 240 #FFFAF0 Ivory FF FF F0 255 255 240 #FFFFF0 AntiqueWhite FA EB D7 250 235 215 #FAEBD7 Linen FA F0 E6 250 240 230 #FAF0E6 LavenderBlush FF F0 F5 255 240 245 #FFF0F5 MistyRose FF E4 E1 255 228 225 #FFE4E1
Jegyzetek
További információk CSS2.1 Color Specifikáció HTML Color Spektrum táblázat (megszűnt link) 4096 web colors & hexadecimal codes produced by combining 16 shades of each primary color (Red, Green & Blue) (megszűnt link) Html Color Codes Dynamic html color codes chart and color picker X11, HMTL, WEB colors Color wheel and Color picker that includes categorized colors described in this article Web-Safe Color Demo using the Color Picker in Adobe ImageReady. Flash colors tutorial - EduTech Wiki Flash színek
Segédeszközök A kívánt színárnyalat kiválasztásához a világhálón egy egész sor eszköz fellelhető. Ezek közül néhány: Ha az egeret a 4096 színárnyalat közül a kiválasztott fölé visszük, akkor a táblázat szélén leolvashatjuk az RGB értékeket. A háttér, a táblázat és a szöveg színe a fejlécben megszabható. Megfelel a W3C CCS és a W3C XHTML 1.0 szabványoknak. Használata magától értetődő.
Összeillő színek megtalálását segíti. Használata magától értetődő: az egeret egy tárcsán kell mozgatni.
Kategória:Jelölőnyelvek Kategória:Színek