This is probably a better technique than the old ‘text-indent: -9999px’ version, because it keeps the virtual canvas size more more reasonable. Apparently, on iPad, the very large indent causes performance problems, even though the text isn’t being rendered.
» CSS Trick: Turning a background image into a clickable link – Take 2