css - 检查 facebook 图像时奇怪的 CSS 背景图像 url

标签 css facebook background-image

当我检查来自 facebook 的图像时,这种 url 语法对我来说很奇怪。谁能解释一下如何才能正常显示?如果我右键单击然后在新选项卡中打开链接,该链接将无效。

enter image description here

最佳答案

看起来这只是 CSS 语法中“转义”的冒号。

参见 https://mathiasbynens.be/notes/css-escapes#identifiers-strings有关语法的详细信息。

\3a 是该表示法中 : 的十六进制代码,其后的空格只是一种“定界符”,表示此转义序列在此结束。

引自以上网站:

Theoretically, the : character can be escaped as \:, but IE < 8 doesn’t recognize that escape sequence correctly. A workaround is to use \3A instead.


不确定为什么 Facebook 首先会在这里这样做,我想不出任何技术原因,因为 : 在这样的地方不应该有问题(指定背景图像 URL)本身。

关于css - 检查 facebook 图像时奇怪的 CSS 背景图像 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52002662/

相关文章:

css - w3c css2.1规范中may和must有什么区别?

html - 如何在 div 中放置垂直导航栏?

java - 从 Java 访问 Facebook 营销 API

python - 从我的 Facebook 应用程序的所有用户那里获取信息

html - 修复了屏幕比例为 100% 的背景图像

CSS:从液态到固定以实现更小的分辨率

css - 将 div 放在容器中内容的底部

iphone - ASIHTTPRequest-多重请求

html - 图像下的背景颜色在 CSS 和 HTML 中不起作用

html - 背景图像上的径向渐变圆叠加