Koodijoulukalenteri 2025

Hou, hou, tervetuloa vuoden 2025 koodijoulukalenteriin. Huomaathan, että avattuasi luukun voit kliksutella itsesi vielä syvemmälle luukun syövereihin.

Varoituksen sana: kooditontut huomaavat, jos kurkit luukkuihin etukäteen. Nukkumatin unihiekka päivittää kalenterin joka aamu huomaamattasi suunnilleen kello viisi, mutta voit varmuudeksi rynkytellä reloadia!

Kiltteystaso: viaton

CSS

Antropomorfinen CSS-hahmo tuulettaa CSS-speksin julkaisua. Antropomorfinen Javascript Style Sheets (JSSS) ja antropomorfinen Netscape Navigator-hahmo itkevät ja polkevat jalkaa. Internet Explorer 3, ensimmäinen CSS:ää tukeva selain, kurkkaa kulman takaa!

W3C julkaisi CSS taso ykkösen suosituksenaan seitsemäntenätoista joulukuuta 1996. Päätös oli karvas pala Netscapelle, joka oli panostanut voimakkaasti omaan vaihtoehtoiseen JavaScript Style Sheets (JSSS)-teknologiaansa.

Netscape Navigatorista vastaavien koodariparkojen ei auttanut kuin paskofiksata kasaan tunkki, joka käänsi CSS-säännöt lennossa JSSS:ksi. Tässä on syy siihen, miksi CSS ei koskaan toiminut Netscapessa, jos JavaScriptin käänsi pois päältä.

Netscapen purkkaratkaisu oli sekä huono että epävakaa. Muistan hauskuuttaneeni itseäni opiskeluaikana yksinkertaisella CSS-rimpsulla, joka kaatoi koko moskan. Huono CSS-tuki oli vahva vaikutin siinä, että Netscape kärsi murskatappion ensimmäisessä selainsodassa.

Kirjoitin kymmenisen vuotta sitten aiheesta pidemmälti blogissani. Historia-osuus on vielä ihan kurantti, vaikka juttu muuten onkin vanhentunut!

Entire CSS History In 26 Years