Chrome (Mac) 和 MS Edge (Win) 中显示的神秘空白/'Missing Icon' 字符框
Mysterious whitespace/'Missing Icon' character box displayed in Chrome (Mac) and MS Edge (Win)
在 css/cross-browser 方面,我是一位经验丰富的老手,自从 IE 6 的美好时光以来就一直在使用它。
我 运行 遇到了这个非常神秘的问题,即在 Chrome 中出现白色 space 并且在 IE/Edge 浏览器中出现 [?] 缺少图标类型框。
这不会出现在 Safari/Firefox 的前端(但是在 FF 查看源代码中会出现一个框 - 见上文)
奇怪的是我的文本编辑器中没有添加白色space,也没有对段落应用特殊样式。我在开发工具中也没有看到任何相关内容。
有人知道这是怎么回事吗?我花了很多时间在这上面,但被难住了!
谢谢!
您必须查找您的 PHP 代码。在某些情况下,如果您在文件中编写不需要或重复的 PHP 代码,浏览器会将其读取为 space。我遇到了同样的问题,然后回去清理我的代码。
我在 Edge 中查看了网站,控制台会显示警告 HTML1424: Invalid character
并且它指向 [?]
图标。
我将[?]Sat-Sun
复制到一个txt文件中,然后它会显示[?]
图标。但是,如果我将它复制到 Visual Studio 等代码编辑器中,它只会显示 Sat-Sun
,而当我 运行 Edge 中的页面时,它会在浏览器中显示 [?]Sat-Sun
。因此在您的代码编辑器中可能看不到无效字符。
我的解决办法是将[?]Sat-Sun
复制到一个txt文件中,然后删除其中的[?]
图标。然后将 Sat-Sun
从 txt 文件复制到代码编辑器。在此之后,浏览器中的页面将显示正常。您也可以尝试删除无效字符。
回答:我的 Atom 编辑器看不到一个奇怪的字符:<0x03> 我在 Sublime 中通过 FTP 打开了我的 PHP 文件,删除了文本结束字符,保存并修复了它。疯狂道具于舟求指教
在 css/cross-browser 方面,我是一位经验丰富的老手,自从 IE 6 的美好时光以来就一直在使用它。
我 运行 遇到了这个非常神秘的问题,即在 Chrome 中出现白色 space 并且在 IE/Edge 浏览器中出现 [?] 缺少图标类型框。
这不会出现在 Safari/Firefox 的前端(但是在 FF 查看源代码中会出现一个框 - 见上文)
奇怪的是我的文本编辑器中没有添加白色space,也没有对段落应用特殊样式。我在开发工具中也没有看到任何相关内容。
有人知道这是怎么回事吗?我花了很多时间在这上面,但被难住了!
谢谢!
您必须查找您的 PHP 代码。在某些情况下,如果您在文件中编写不需要或重复的 PHP 代码,浏览器会将其读取为 space。我遇到了同样的问题,然后回去清理我的代码。
我在 Edge 中查看了网站,控制台会显示警告 HTML1424: Invalid character
并且它指向 [?]
图标。
我将[?]Sat-Sun
复制到一个txt文件中,然后它会显示[?]
图标。但是,如果我将它复制到 Visual Studio 等代码编辑器中,它只会显示 Sat-Sun
,而当我 运行 Edge 中的页面时,它会在浏览器中显示 [?]Sat-Sun
。因此在您的代码编辑器中可能看不到无效字符。
我的解决办法是将[?]Sat-Sun
复制到一个txt文件中,然后删除其中的[?]
图标。然后将 Sat-Sun
从 txt 文件复制到代码编辑器。在此之后,浏览器中的页面将显示正常。您也可以尝试删除无效字符。
回答:我的 Atom 编辑器看不到一个奇怪的字符:<0x03> 我在 Sublime 中通过 FTP 打开了我的 PHP 文件,删除了文本结束字符,保存并修复了它。疯狂道具于舟求指教