在网页上加角标(包括silverlight)

在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这样就完成了在网页上标注角标了

 

另外大家可以参照一下网页:

http://www.go4answers.com/Example/subscript-superscript-textblock-149303.aspx

http://www.tizag.com/htmlT/htmlsubscript.php

你可能感兴趣的:(html,c,String,character,silverlight,RIA)