php - HTML:单引号在本网站上显示为空格,但仅在某些浏览器中显示(即在桌面上的 Chrome 中,但在 iOS 上的 Safari 中不显示)

标签 php html css google-chrome zen-cart

在 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/

相关文章:

php - 查找树中所有非空类别

php - 如何在 PHP 中运行多行 MySQL 查询?

javascript - 显示引用 Ng-Model 的输入值

javascript - 如何通过 jquery 将单选按钮添加到 HTML 表格

html - 表行跨度单元格跨度

html - Z-index 问题图像不隐藏

javascript - 如何通过在textarea中当前行末尾按空格键转到下一行

php - 使用 Gmail 新 API 发送带附件的邮件,但不显示在收件人的收件箱中

html - 带有图像 bg 的 Img 类删除边框

html - 一个平行 div 中的 CSS 表格