2011-08-22 43 views
1

看来,我必须选择让我的脸书连接按钮出现在ie7/8中,一方面,另一方面正确定位元素。在ie7/ie8上的Facebook连接困境

如果我开始我的文档与

<!doctype html xmlns:fb="http://www.facebook.com/2008/fbml"> 

一切都很好,据页面显示和元器件定位。但是,要显示fb登录按钮,我需要删除“!doctype”,并且,如果我这样做,页面显示定位和布局就会被搞砸。

我怎么能不写特殊的CSS IE7/IE8

更多的相关信息显示FB按钮:

实际按钮的代码是:

<fb:login-button>Connect</fb:login-button> 

结束我的身体标记之前我有:

<div id="fb-root"></div> 
<script src="https://connect.facebook.net/en_US/all.js"></script> 
<script> 
FB.init({ 
    appId:'<?php echo Configure::read('facebook.fb_api_key'); ?>', 
    cookie:true, 
    status:true, 
    xfbml:true 
}); 
FB.Event.subscribe('auth.login', function(response) { 
    window.location.reload(); 
}); 

回答

1

只要这样做:

<!DOCTYPE html> 
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml">