Disclaimer: There is clearly no good reason for doing this. If you’d like your <a> to be “moveable” stick it in a <div>.
But I want to know if it is documented anywhere (and if a reason is provided as to why) about this behavior.
Fiddle: http://jsfiddle.net/rBYuT/
aisdisplay: inlineby default. Translation cannot be applied to inline elements:http://jsfiddle.net/rBYuT/1/
Apparently this is an error too: http://jsfiddle.net/Calou/PTkCE/
http://www.w3.org/TR/css3-2d-transforms/#transform-property