自定义facebook粉丝盒css

时间:2011-09-28 08:07:39

标签: css facebook facebook-like facebook-likebox

HTML,将CSS设置为localhost上的文件:

<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>
<fb:like-box href="http://www.facebook.com/pages/abc/143772917800992?created" width="200" height="550" show_faces="true" stream="false" header="false" css="http://localhost/abc/templates/index/images/fb.css?1" >
</fb:like-box>

CSS:

@charset "utf-8";
/* CSS Document */
.fan_box a:hover{
  text-decoration: none;
}
.fan_box .full_widget{
  height: 200px;
  border: 0 !important;
  background: none !important;
  position: relative;
}
.fan_box .connect_top{
  background: none !important;
  padding: 0 !important;
}
.fan_box .profileimage, .fan_box .name_block{
  display: none;
}
.fan_box .connect_action{
  padding: 0 !important;
}
.fan_box .connections{
  padding: 0 !important;
  border: 0 !important;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #666;
}
span.total{
  color: #FF6600;
  font-weight: bold;
}
.fan_box .connections .connections_grid {
  padding-top: 10px !important;
}
.fan_box .connections_grid .grid_item{
  padding: 0 10px 10px 0 !important;
}
.fan_box .connections_grid .grid_item .name{
  font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
  font-weight: normal;
  color: #666 !important;
  padding-top: 1px !important;
}
.fan_box .connect_widget{
  position: absolute;
  bottom: 0;
  right: 10px;
  margin: 0 !important;
}
.fan_box .connect_widget .connect_widget_interactive_area {
  margin: 0 !important;
}
.fan_box .connect_widget td.connect_widget_vertical_center {
  padding: 0 !important;
}

Facebook似乎没有加载CSS文件。有什么问题?

3 个答案:

答案 0 :(得分:1)

无法从localhost加载CSS,因为Facebook需要从其服务器加载(和缓存)它。也就是说,它需要在他们的服务器可以访问的地方。

答案 1 :(得分:1)

Facebook已撤回此选项。现在你不能将任何这样的css文件添加到你喜欢的盒子或风扇盒中。自2013年1月24日起,它已停止在任何地方工作。

答案 2 :(得分:0)

因为粉丝框是iframe,iframe不能从parant文​​档设置样式。 asfaik facebook不想让你自定义这个设计以保持ci符合,但你可以有倒置版本和其他一些字体。