我会很简短,因为我的时间很短,所以如果这不像我希望的那么详细,我会道歉.
我有一些代码:
print("<a href='#'>Some text<sup>®</sup> some more text</a>");
Run Code Online (Sandbox Code Playgroud)
在FF中,这就像我想的那样,整个链接都有下划线.但是在IE中,链接带有下划线,除了在®下,它看起来像连字符上方的符号,看起来很荒谬.
我已经尝试了一些我在Google上找到的建议,但是没有一个建议对实现预期的效果非常有帮助.不幸的是,不能选择在底部添加边框.到目前为止,最好的解决方案是使用CSS在sup标签上完全打破下划线,这仍然使它在FF中工作正常,同时在IE中仍然看起来不那么愚蠢.
如果有人可以帮助解决这个问题,我将不胜感激,我宁愿不通过网站删除<sup>标签,因为我被告知如果我不解决这个困境,我将不得不这样做.
更新:使用sup {"text-decoration:none"}解决方案,现在就可以了.到处都有注册标记,所以整个网站都必须更新,这比我们所有人都认定的更麻烦.感谢那些回复的人.
是否可以在选择菜单中添加上标注册标记"®"?如果是这样,这是怎么做到的?你能用CSS来实现吗?
是否有可能显示上标字符(不仅是数字)的alert(), confirm()或prompt()对话盒在JavaScript?
由于某些原因,我需要插入一个文本:
2后跟上标'n'2 ^ n
进入JavaScript警报,确认和提示框.快速谷歌搜索确实有帮助但不完全我找到了一种方法来使用Unicode \ u00B字符在对话框中显示上标数字,但它不适用于字符
alert('2\u00B2'); shows correctly 2^2
alert('2\u00Bn'); shows 2u00Bn
Run Code Online (Sandbox Code Playgroud)
因此,目标是显示一个上标而不是数字的字符.
^用作Power并显示下一个字符是上标的,以防万一有人感到困惑.
我有以下HTML:
<p style="font-family:Verdana">test<sup>2</sup></p>
<p style="font-family:Verdana;vertical-align:top">test<sup>2</sup></p>
Run Code Online (Sandbox Code Playgroud)
问题在于第二个问题
将<sup>不再位于上面的文字,但几个像素低.从本质上讲,vertical-align:top除了上标之外,所有文本都会引发:

这不会发生在Firefox,Opera中,而是发生在Chrome和Safari(所有Windows)中,而不是某些字体(如Times New Roman).
你认为这是字体的问题还是Webkit中的一个错误?已经报告了一个错误,我附上了我的测试用例,但我不知道它有多快会被解决,因为三年前已经报告了这个错误...
你对解决方法有什么想法吗?如果可能只有CSS更改.
UPDATE
我尝试了建议的解决方案,其中大多数显示与使用sup标签相同.
我创建了一个小提琴来展示不同的实现.
Chrome错误报告:http://code.google.com/p/chromium/issues/detail?id = 23634
如何在上标中创建应用程序名称,我尝试过这种方式:
<string name="app_name">SomeApp <sup><small><b>beta</b></small></sup></string>
Run Code Online (Sandbox Code Playgroud)
它适用于TextView,但它不适用于应用程序名称.
这样的事情就是我想要完成的事情:

我需要一个上标来显示 x raise 到 b。
我能够显示 x 升至 2(即 x 平方),也显示 x 升至 3(即 x 立方)。
但是现在我需要使用上标将 x raise 显示为 b ..
请帮忙..
有没有办法上标任何数字?在我的应用程序中,我需要标注从0到24的数字.
我知道,\u2070例如我可以显示上标0,但在Unicode中,并不是我需要的所有数字.
我只想将NSString设置为带有指数的数字,如10 ^ 24.有没有办法做到这一点?
正如标题所说,如何在jqplot图中将上标字体添加到轴标签中?
我尝试使用Javascript sup()函数以及轴的标题的实际html标签,但没有白费.
基本上我需要显示像m 3等单位.我是否需要修改AxisLabelRenderer或者是否有任何明显的解决方法我缺少?
谢谢.
在 python docx 快速入门指南 ( https://python-docx.readthedocs.io/en/latest/ ) 中,您可以看到可以使用 add_run-command 并向句子添加粗体文本。
document = Document()
document.add_heading('Document Title', 0)
p = document.add_paragraph('A plain paragraph having some ')
p.add_run('bold').bold = True
Run Code Online (Sandbox Code Playgroud)
我会使用相同的 add_run-command 而是添加带有上标或下标的文本。
这有可能实现吗?
非常感谢任何帮助!
/V
我试图在 Ggplot2 y 轴中使用下标+上标+方括号。但是当我使用下面的代码时,它显示错误。
labs(y = parse(text = "S[in] ~~ group('[', W * ~~ m^-2, ']')"))
Run Code Online (Sandbox Code Playgroud)
错误是:
Error in parse(text = "S[in] ~~ group('[', W * ~~ m^-2, ']')") :
<text>:1:3: unexpected 'in'
1: S[in
^
Run Code Online (Sandbox Code Playgroud)
我需要一个标签:Sin [W m-2],其中 in 是下标,-2 是上标。
有人可以帮忙解决这个问题吗?