2011-09-06 78 views
2

我想將FB Fan-Box整合到我的網站上。一切正常,除非高度不正確。對我而言,重要的是不顯示面孔,而是流。當我調整高度參數時,整個框架變得更大,但其中流的圖層仍保持300px。我怎樣才能將它設置爲900px,因爲我希望我的訪問者能夠在該流上看到更多的活動?!Facebook Fan-Box/Likebox高度問題流

這裏是我的代碼:

<iframe 
    src="http://www.facebook.com/plugins/likebox.php?href=http%3A%2F 
%2Fwww.facebook.com%2Fapps%2Fapplication.php%3Fid%3D200876329955648&amp;width=800& 
amp;colorscheme=light&amp;show_faces=false&amp;border_color&amp;stream=true& 
amp;header=false&amp;height=900" 
    scrolling="no" 
    frameborder="0" 
    style="border:none; overflow:hidden; width:800px; height:900px;" 
    allowTransparency="true"></iframe> 

感謝您的幫助!!!!

+0

這是一個常見問題,我還沒有找到權威的答案。不僅如此,FB似乎不時地悄然改變平臺,這導致了以前社區關於如何做到這一點的建議,現在已不再適用。如果您查看iframe的.css靜態文件,您會看到一個'.page_stream {height:300px;}',據我所知,它不能被簡單覆蓋。仍在搜索中。 – Cheeso

回答

0

嘗試HTML5版本,它可以更好地工作:

<div 
    class="fb-like-box" 
    data-href="http://www.facebook.com/platform" 
    data-width="292" 
    data-height="900" 
    data-show-faces="false" 
    data-stream="true" 
    data-header="false"> 
</div> 

我驗證過它會去900的高度顯示更多流的項目。

0

不,它不是我的2000像素

<div class="fb-like-box" 
       data-width="1100" 
       data-height="2000" 

Facebook的生成iframe的高度HTML 5的標籤正確,但iframe中 它明確設置的div 300像素...這是一個非常惱人的錯誤

<iframe name="f36c389328" width="1100px" height="2000px" 
<html> 
.. 
<div class="phm pluginLikeboxStream" style="height: 300px"> <--- 

如果在FB端默認爲300px,可以配置它的一點是什麼?