我在这个网站上遇到了一些奇怪的文字。当我复制时,格式被保留,我无法摆脱它们。即使当我创建文件夹并将文本粘贴为文件夹名称时,格式仍然存在。
我也尝试过用JS,也没有用。
这是什么?我怎样才能用html生成它?
最佳答案
网页上以及计算中的任何其他文本中显示的符号都表示为字符集中的位置。如今,这是最常用的 Unicode。
例如:
a
是U+0061:拉丁文小写字母 A
&
是U+0026 : AMPERSAND {and}
😱
是U+1F631:恐惧中的尖叫
您正在查看的字符是 Mathematical Alphanumeric Symbols .
𝑨
是U+1D468:数学粗体斜体大写 A
它们设计用于在撰写数学和科学内容时在公式等中使用。
由于数学和科学的历史,它们看起来像普通字母,有时具有特定的格式。
但是,它们不是常规字母,当这样使用它们时,对于阅读网页的人来说,它们会看起来很可爱,但在与它们交互时,它们会导致严重的可访问性问题(例如例如)屏幕阅读器和搜索引擎索引机器人。
Kent C. Dodds 有一个 video demonstrating the problem我强烈推荐。
虽然您可以生成它们(例如,通过从使用它们的地方复制/粘贴它们,或者编写一个根据其代码点输出某些内容的程序),但您不应该生成它们(参见上文)。请使用 CSS 来设置文本格式。
关于html - 这个 HTML 文本是什么样的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70322334/