Scale div content to fit text dynamically?

You would need some javascript to do this properly and detect touchstart and touchend rather than click so that the effect is only supplied while the finger is on the element to get much the same effect as hovering.

I put up an old demo here and you can copy the code form view source as its pretty straight forward.

http://www.pmob.co.uk/temp2/touch-hover.html

If you use click then you can do much the same thing and add a class when clicked which triggers the rollover and then remove the class on a second click.Of course that may confuse users a little as they may not realise they have to click again on mobile.