考虑到基于机器的可读性(但不完全是,请在相关情况下提出建议),使用是否更好?
square²或
square<sup>2</sup>在我的HTML文件中(使用utf-8编码)?
发布于 2014-07-01 22:08:53
我建议在html上下文中使用<sup>标记。
完整的官方答案可以在这里找到:上标和下标
第一个原因:
在数学上下文(MathML)中使用时,建议对上标和下标使用样式标记()。这是因为数学布局不仅允许单个符号、,而且允许整个表达式以常规、嵌套的方式被迷信或订阅。
第二个理由:
然而,当超级脚本和子脚本要反映语义差异时,更容易处理这些以文本编码的意义,而不是标记,例如,在语音或音素转录中。否则,它们将需要在单词中间进行标记,并且在导出到纯文本时,它们也可能被无意中更改为普通样式文本。这适用于Unicode中的大多数超级字符和订阅字符。另一方面,某些用户代理只在作为标记文本使用时才会支持某些加密或订阅字符,例如,因为缺少对它们的字体支持。
发布于 2018-09-05 19:51:44
我更喜欢使用UTF-8符号,因为<sup>标签实际上稍微改变了线条的高度,这是一个非常恼人的副作用。
https://stackoverflow.com/questions/24519906
复制相似问题