我会简短一些,因为我的时间不多,所以如果这不是我希望的那么详细,我深表歉意。
我有一些代码:
print("<a href='#'>Some text<sup>®</sup> some more text</a>");
在 FF 中,这就像我想要的那样工作,整个链接都带有下划线。但是在 IE 中,除了 ® 下的链接看起来像连字符上方的符号并且看起来相当荒谬之外,该链接都带有下划线。
我尝试了在 Google 上找到的几个建议,但没有一个对达到预期效果很有帮助。不幸的是,在底部添加边框不是一种选择。到目前为止,最好的解决方案是用 CSS 在 sup 标记处完全打破下划线,这样它在 FF 中仍然可以正常工作,同时在 IE 中看起来也不那么愚蠢。
如果有人可以帮助解决这个问题,我将不胜感激,我宁愿不通过网站删除<sup>
标签,因为我被告知如果我不能解决这个困境,我将不得不这样做。
更新:使用 sup {"text-decoration:none" } 解决方案,它现在就可以了。到处都有 reg 标记,所以整个网站都必须更新,这比我们都决定的更麻烦。感谢那些回答的人。