在 Chrome 和桌面上,查看 https://www.alilang.com/gv_faq.html .您会看到所有单引号都显示为单引号加一个空格。例如,在第一句中,“you'll”显示为“you'll”
在 Chrome 的检查模式下,我刚刚发现如果我删除单引号然后重新输入单引号,它会删除空格并且单引号现在显示正确。
仔细观察,原来的单引号是有点 Angular ,而正常的单引号是直上直下的。 我相信其中一些内容是在中国编码的,或者可能是从 Word 中复制和粘贴的。
有谁知道为什么有一个倾斜的单引号,然后是直上直下的单引号(即与双引号共享 key 的单引号)?
是否由于区域键盘设置 - 可能是由于中文输入类型导致的虚拟键?是从Word中复制粘贴内容导致的吗?
考虑到我在输入这个问题时发现了差异,此时,我只是想了解进一步了解的原因。
最佳答案
有三种类型的撇号:直单撇号、左单撇号和右单撇号。后两者略微 flex/倾斜,具体取决于渲染它们的字体。该网站上的撇号正在关闭单撇号。
在三种撇号之间切换通常不会造成问题,但在这种情况下,他们使用的字体 Hiragino Sans GB 在结束的单个撇号前放置一个空格。
您可以通过从页面上的字体系列列表中删除该字体来查看自己。
关于php - HTML:单引号在本网站上显示为空格,但仅在某些浏览器中显示(即在桌面上的 Chrome 中,但在 iOS 上的 Safari 中不显示),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57896145/