With span:
Do Something
Without span:
Do Something really really really really long
Spans are put in place using javascript. With this method, the button is still perfectly usable without javascript enabled, albeit a bit wonky.