Как мне писать надстрочный текст?

У меня есть приложение, которое содержит множество цифр или букв в верхнем индексе. Я заметил, что

 X<span style="vertical-align: super;">3</span>

и просто используяsup&nbsp;пометить цифру 3 оба даютX3&nbsp;в моем приложении.

Но толькоsup&nbsp;тег урожайностиX3&nbsp;на ТАК. Значит ли это, что я должен придерживаться последнего? Каковы различия, плюсы и минусы, если таковые имеются?

Изменить: я проверилhttp://www.w3schools.com/tags/tag_sup.asp&nbsp;а такжеhttp://www.w3.org/TR/html-markup/sup.html&nbsp;, Кажется, я не вижу различий.