Du kjenner sikkert til CSS-farger. Du vet; de snodige fargenavnene som dukker opp når du skal redigere en fargekode på en nettside.
De har navn som dimgray, aqua, fuchsia og antiquewhite.
Men én av dem, rebeccapurple, har en litt tristere historie enn de fleste.
Historien om en animert pil
De første fargene
I starten skapte gud verden, og så ble CSS level 1 født i 1996.
Allerede fra første versjon skisserer CSS et utvalg standardfarger. Det er 16 farger totalt, inspirert av VGA-fargepaletten i Windows:
aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, purple, red, silver, teal, white, og yellow.
Faktisk er det slik at det kun er de 16 originale fargene som støttes i inline-CSS i HTML:
<div style="display:flex;">
<div style="background-color: aqua"></div>
<div style="background-color: black"></div>
<div style="background-color: blue"></div>
<div style="background-color: fuschia"></div>
<div style="background-color: gray"></div>
<div style="background-color: green"></div>
<div style="background-color: lime"></div>
<div style="background-color: maroon"></div>
</div>
<div style="display:flex;">
<div style="background-color: navy"></div>
<div style="background-color: olive"></div>
<div style="background-color: purple"></div>
<div style="background-color: red"></div>
<div style="background-color: silver"></div>
<div style="background-color: teal"></div>
<div style="background-color: white"></div>
<div style="background-color: yellow"></div>
</div>
Farger fra X11
I løpet av årene ble en drøss med farger lagt til utenfor standarden, og de hadde ymse støtte i nettlesere.
Mange av dem kom fra fargelisten til X11; et populært vindusgrensesnitt til UNIX-systemer. De hadde snodige navn som blanchedalmond, chartreuse og darkgoldenrod.
Det var kun orange som offisielt ble lagt til i CSS level 2. I tredje nivå ble riktignok en drøss med farger lagt til, tatt fra nøkkelordene til SVG 1.0-standarden.
Men så, på fjerde nivå, ble det kun lagt til én ny farge.
Datteren til Eric Meyers
Rebecca var datteren til Eric Meyers, en av de mest ihuga CSS-ambassadørene internett har hatt.
Slik lager du en gammel terminal i ren CSS
Hans resett-kode for CSS har nok de fleste brukt, kanskje uten å vite det. Han har også skrevet flere bøker, blant annet Cascading Style Sheets: The Definitive Guide, som av mange regnes som selve bibelen for grunnleggende CSS.
Da Rebecca, datteren til Eric Meyers, ble rammet av hjernesvulst i 2013 delte Meyers det med verden via sin blogg. Historien fikk dessverre en trist slutt, da Rebecca døde på sin sjette bursdag i 2014.
Internett ventet ikke lenge med å sende støtteerklæringer til Meyers, som senere skulle resultere i rebeccapurple.
Favorittfargen til Rebecca
- Rebeccas favorittfarge var lilla, påpekte Jeffrey Zeldman i et blogginnlegg etter hennes død.
Han foreslo samtidig å starte en Twitter-kampanje for å kalle opp lillafargen, med heksadesimal-kode #663399, etter Rebecca.
Det første forslaget var beccapurple, men Eric Meyers påpekte selv at hans datter ikke ønsket å bli kalt Becca lenger, men Rebecca.
Hashtag-kampanjen startet under begravelsen hennes, og utrolig nok godtok W3C søknaden om å legge til rebeccapurple som en offisiell farge fra CSS level 4.
Et symbol på at det - tross alt - finnes et hjerte bak all teknologi.
Hooray, #rebeccapurple (#663399) is being added to the CSS spec! Faith in humanity +1. http://t.co/IS3I9KuvGE
— Sam Atkins (@AtkinsSJ) June 21, 2014
the @W3C web site today #rebeccapurple http://t.co/vngk14jNIv
— Daniel Glazman (@glazou) June 26, 2014