使用标准数字格式字符串时的上标价格小数
Superscript price decimal numbers when using Standard Numeric Format Strings
我正在使用标准数字格式字符串(参见 here)来格式化我页面上的定价:
Dim price As Integer = 378
Dim s As String = (CDec(price) / 100).ToString("F")
生成我在 HTML 中打印的字符串“3,78”。
但是,我希望使用 HTML/CSS 将小数部分“78”作为上标。我该怎么做?
除非文本自动 HTML 编码(并且您可以访问所有这些的来源),否则您可以使用 <sup>
标签。
要仅在 78
部分上标,只需将字符串按 ,
(或 .
,如果是这种情况)拆分为一个数组,然后将其与包含的标签再次连接在一起.
例如:
Dim Parts() As String = s.Split(If(s.Contains("."), ".", ","))
Dim s2 As String = Parts(0) & ",<sup>" & Parts(1) & "</sup>"
我正在使用标准数字格式字符串(参见 here)来格式化我页面上的定价:
Dim price As Integer = 378
Dim s As String = (CDec(price) / 100).ToString("F")
生成我在 HTML 中打印的字符串“3,78”。
但是,我希望使用 HTML/CSS 将小数部分“78”作为上标。我该怎么做?
除非文本自动 HTML 编码(并且您可以访问所有这些的来源),否则您可以使用 <sup>
标签。
要仅在 78
部分上标,只需将字符串按 ,
(或 .
,如果是这种情况)拆分为一个数组,然后将其与包含的标签再次连接在一起.
例如:
Dim Parts() As String = s.Split(If(s.Contains("."), ".", ","))
Dim s2 As String = Parts(0) & ",<sup>" & Parts(1) & "</sup>"