我应该如何写上标文本?
How am I supposed to write superscript text?
我有一个包含大量数字或上标字母的应用程序。我注意到
X<span style="vertical-align: super;">3</span>
并且仅在图 3 周围使用 sup
标记都会在我的应用程序中产生 X<sup>3</sup>
。
但只有 sup
标签在 SO 上产生 X<sup>3</sup>
。这是否意味着我应该坚持使用后者?有什么区别,优点和缺点,如果有的话?
编辑:我检查过 http://www.w3schools.com/tags/tag_sup.asp and http://www.w3.org/TR/html-markup/sup.html 。我似乎没有看到任何差异。
只需使用<sup>super</sup>
,
正如您在 W3C 的参考资料中所见,sup 标签只是 CSS:
的一个例程
sup {
vertical-align: super;
font-size: smaller;
}
优点:它适用于所有平台,这就是它的目的。还为屏幕阅读器和其他“机器人”提供语义。
缺点:在 CSS 中有些人只是喜欢自己做。
编辑:完全归功于 j08691 - 对于这个非常简洁的评论:
SO filters what code you can use, and it has no bearing on what you should use in your own projects
我有一个包含大量数字或上标字母的应用程序。我注意到
X<span style="vertical-align: super;">3</span>
并且仅在图 3 周围使用 sup
标记都会在我的应用程序中产生 X<sup>3</sup>
。
但只有 sup
标签在 SO 上产生 X<sup>3</sup>
。这是否意味着我应该坚持使用后者?有什么区别,优点和缺点,如果有的话?
编辑:我检查过 http://www.w3schools.com/tags/tag_sup.asp and http://www.w3.org/TR/html-markup/sup.html 。我似乎没有看到任何差异。
只需使用<sup>super</sup>
,
正如您在 W3C 的参考资料中所见,sup 标签只是 CSS:
的一个例程sup {
vertical-align: super;
font-size: smaller;
}
优点:它适用于所有平台,这就是它的目的。还为屏幕阅读器和其他“机器人”提供语义。
缺点:在 CSS 中有些人只是喜欢自己做。
编辑:完全归功于 j08691 - 对于这个非常简洁的评论:
SO filters what code you can use, and it has no bearing on what you should use in your own projects