在Word中添加一个角标(上标或下标)是非常简单的。不过,在网页中添加角标并非易事。
本人在做一个项目它需要表达像二氧化硫、可吸入颗粒物的符号表示。这可把我难住了,在网页中加载已属不易了,别说在silverlight中了(本项目是采用silverlight RIA技术)。
先说一下简单的HTML网页上标角标吧,HTML上标角标只需要几个标签可以了。
上标:2<sup>3</sup>= 8
14<sup>x</sup>
效果如下图:
下标:<p>H<sub>2</sub>0 - Water
<p>O<sub>2</sub>- Oxygen
<p>CO<sub>2</sub>- Carbon Dioxide
效果见下图:
在silverlight中应用角标就不像HTML那样简单了。
silverlight主要用的是转义字符。
1.
string water = "H" + "/x2082" + "O"
string ammonia = "NH/x2083"
string energy = "e=mc/x00B2"
string PythagoreanTheorem = "a/x00B2+b/x00B2=c/x00B2"
2.
Character reference.Superscript:
0 : U+2070
1 : U+00B9
2 : U+00B2
3 : U+00B3
4-9 : U+2074-2079
+ : U+207A
- : U+207B
= : U+207C
( : U+207D
) : U+207E
n : U+207F
Subscript
0-9 : U+2080-2089
+ : U+208A
-: U+208B
=: U+208C
(: U+208D
): U+208E
OK这样就完成了在网页上标注角标了
在idea中创建html文件角标不变绿可以一、找到File - Project Structure - 左侧选择Modules二、找到出这种问题的项目,我们会发现少了Spring这个文件如果你两个文件(Spring和Web)都没有的话证明你是没有引入web依懒。三、在此项目上点击鼠标右键 - Add - Spring ,即可添加成功四、添加好Spring这个文件后选中它,在右边框点 + 号<style>sup{ margin-left: -6px}
</style>
html:
X<sub>1/sub><sup>2</sup>