Хотя на этот вопрос уже принят ответ, возможно, стоит рассмотреть альтернативу. Заранее скажу, что это не обязательно кросс-браузер (я не думаю, что IE <8, например, много с этим сделает) совместим. </p>
Предполагая разметку:
<p class="statisticText"><span title="4">Some</span> <span title="5">text</span> <span title="2">with</span> <span title="1">associated</span> <span title="1">information</span>.</p>
Следующий css должен приблизительно соответствовать тому, что вы пытаетесь достичь:
p.statisticText {line-height: 2em; }
p.statisticText span {position: relative; top: -0.75em; }
p.statisticText span:before {content: attr(title); position: absolute; top: 1em; left: 0; }
Я не экспериментировал с тем, чтобы представить его так, как вам хотелось бы, но на тот случай, если вам нужен альтернативный вариант, с чуть меньшей наценкой (но ненамного). И, конечно же, не против того, чтобы рассмотреть что-то, что ограничено совместимыми браузерами ...