我有一个应用程序,其中包含大量的数字或上标字母.我注意到了
X<span style="vertical-align: super;">3</span>
Run Code Online (Sandbox Code Playgroud)
并且只是sup
在图3周围使用标签,我的应用程序都会产生.X3
但只有sup
标签在SO上产生.这是否意味着我应该坚持后者?有什么区别,优点和缺点,如果有的话?X3
编辑:我已经查看了http://www.w3schools.com/tags/tag_sup.asp和http://www.w3.org/TR/html-markup/sup.html.我似乎没有看到任何差异.
只是用<sup>super</sup>
,
正如您在W3C的参考文献中看到的那样,sup标签只是CSS的例程:
sup {
vertical-align: super;
font-size: smaller;
}
Run Code Online (Sandbox Code Playgroud)
优点:它适用于所有平台,这就是它的目的.还为屏幕阅读器和其他"机器人"提供语义含义.
缺点:有些人只是喜欢在CSS中自己做.
编辑:完全归功于j08691 - 对于这个非常简洁的评论:
SO过滤您可以使用的代码,它与您在自己的项目中应该使用的内容无关