【发布时间】:2023-02-13 18:48:11
【问题描述】:
如何将文本显示为上标替代文字
像这样:
价值10
【问题讨论】:
标签: html css xhtml accessibility
如何将文本显示为上标替代文字
像这样:
价值10
【问题讨论】:
标签: html css xhtml accessibility
就像 knittl 和 SLaKs 所说的那样,尝试 unicode 字符 html 实体。
http://en.wikipedia.org/wiki/Unicode_subscripts_and_superscripts
¹²³⁴⁵⁶⁷⁸⁹⁰
结果:¹²³⁴⁵⁶⁷⁸⁹⁰
不过,为了可读性,您可能只想执行 10^1234 之类的操作。
或者,对于引用,随便什么[1]。
【讨论】:
10^1234是什么意思?你的意思是我应该这样写 Value^10 并且用户会理解“10”是上标。
value^10,如果表示“参见脚注#10”,则使用value[10] 或value (see #10) 之类的内容。请记住,当图像不可用时使用替代文本,并且应该提供语义而不是排版特征。
alt 文本只是普通文本,您可以尝试插入 unicode 超文本字符:
Value¹⁰
但它是否有效取决于查看器的字体(和正确的编码)
【讨论】:
你不能; alt text 只支持没有格式的纯文本。
但是,您可以使用 Unicode 字符伪造它。 (¹⁰)
【讨论】: