Facebook 应用程序中的 css3

标签 css facebook

这在 Facebook 应用程序中不起作用?

q:before { content: '\00AB';   color: #FF0000; }
q:after { content: '\00BB';  color: #FF0000; } 

最佳答案

如果您正在构建 FBML 应用程序,那么是的,您的 CSS 将通过 Facebook 的内容呈现服务器进行过滤。他们对所有 FBML 页面和引用资源执行此操作,以便为所有 HTML/CSS/JS 元素添加使用您的应用程序 ID 创建的“命名空间”前缀。这确保您的 CSS 不会与主要的 Facebook 布局混淆。

不幸的是,他们的 CSS 过滤器似乎不允许某些 CSS。例如,我发现所有 Firefox 特定的 CSS 规则,如 -moz-border-radius: 3px 工作正常,但相应的 -webkit-border-radius: 3px does not work .很烦人。

我的建议是找到重写的 CSS 文件,看看他们用它做了什么。您必须在 FBML 页面上查看源代码并查找 CSS 文件,它们通常来自 http://external.ak.fbcdn.net/fbml_static_get.php,带有一个看起来像实际来源的查询字符串。检查您的 CSS 文件,您会看到它是如何被重写的……我相信我以前使用过 content: 规则,所以也许它正在以某种方式被清理。

关于Facebook 应用程序中的 css3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2632803/

相关文章:

jquery - 如何在其他div上显示下拉菜单?

javascript - 修复头部时 Bootstrap 滚动表中断

html - 粗体字体在 iOS 上过于粗体且收缩至适合

python - 为什么我的图片在用python下载并写入后损坏了?

ios - Firebase iOS Facebook 简单登录错误

CSS - Div 内的 Div

php - 我如何使用内联 CSS 设置发送电子邮件的样式

基于当前位置的 Facebook 页面重定向

facebook - 在网站 "Recommend This Site"按钮点击和 "Share This Story"按钮点击上获得不一致的 Facebook 点赞计数器

ios - Facebook 不会登录一个特定帐户