Bert Bos | Waarden & eenheden (Future CSS, Utrecht 2013)
Voor diaprojectie: kies de volledig-schermstand
(Met Javascript: toets A)
initial
en inherit
calc(...)
– berekeningen
toggle(...)
– niet de
geërfde waarde
attr(...)
– kopieer de waarde
van een attribuut
inherit
Expliete overeving (niveau 2)
a:visited {color: inherit}
De kleur van de ouder, welke dat ook mag zijn
initial
Uit de demo:
div.back { font-size: initial }
(Januari 2013: Safari ok, Firefox met prefix, Opera nee)
calc()
Voor berekeningen ( + - * / ) die afhangen van de actuele weergave
Uit de demo:
p.boxed {border: solid 2px; padding: calc(0.6em - 2px) calc(1em - 2px);
Verminder de padding met de dikte van het kader
„+” en „-” moeten aan weerszijden een spatie hebben
Alleen waarden van hetzelfde typen kunnen worden opgeteld:
calc(1em + 2s)
is fout
Delen (/) kan alleen door getallen: calc(100% /
10em)
is fout
Delen door 0 kan uiteraard ook niet
(Januari 2013: FF ok, IE ok, Opera nee, Safari 5 nee, Safari 6 met prefix, Chrome met prefix)