HTML e` un linguaggio di marcatura
CSS e` un linguaggio di formattazione con sintassi propria

Nella sintassi CSS2 non ci sono operatori ternari: sono una estensione di alcuni browser (mi pare solo IE)
Nella sintassi CSS3 potrebbero entrare, ma non ricordo se sono gia` accettati o se sono ancora considerati una estensione proprietaria