[css3-transitions][css3-animations] Given transition-duration:0s and transition-delay:0s, does a transition occur?

In particular, are transition events thrown? I believe the answer to be No since 
transition-property's initial value is 'all' and we wouldn't want browsers to start 
firing new events for every property update that occurs on existing pages. It seems the 
intent of these initial values is to be backward-compatible with CSS2.1 where all property
updates happened immediately (or, as bz would point out, 'however your browser defines 
immediately'). 

Should we want such transitions to fire events then transition-property should default 
to 'none'.

The same question applies to animation-duration and animation-delay. 

Received on Thursday, 2 February 2012 00:37:30 UTC