De ontwikkelaars van WebKit hebben voor de laatste nightly builds code voorgesteld om css-variabelen te ondersteunen. Door het gebruik van variabelen moet css-code overzichtelijker worden en zou de kans op fouten verminderen.
De draft-specificatie van de W3C voor het toevoegen van variabelen aan css is nog niet goedgekeurd, waardoor WebKit genoodzaakt is zijn eigen prefix aan de nieuwe elementen toe te voegen, bijvoorbeeld @-webkit-variables. Desondanks kan er in de laatste nightly builds van de WebKit-engine geëxperimenteerd worden met het gebruik van variabelen in style sheets. Ook is een aantal testbestanden beschikbaar.
In de WebKit-implementatie kunnen variabelen in een css-bestand gedefinieerd worden. Via de functie var() kunnen de waardes uitgelezen worden, terwijl de css-variabelen ook via javascript zijn te benaderen door nieuwe functies.
Door de ondersteuning van variabelen in css kunnen waarden die vaak terugkeren, zoals font-instellingen of kleuren, aan een variabele gekoppeld worden, waarna deze waarden in declaraties gebruikt kunnen worden. Hierdoor moeten grote css-bestanden beter leesbaar worden, terwijl ook de kans op fouten wordt verkleind doordat de waarde van een variabele slechts eenmaal gewijzigd hoeft te worden.