2010-06-07 48 views
3

我有一個Facebook Like按鈕的高度的問題。我使用帶有此標記的XFBML版本Facebook的喜歡按鈕(XFBML版本)高度

<fb:like layout="standard" show_faces="true" width="440" action="recommend" colorscheme="light"></fb:like> 

在某些站點上,包含該按鈕的iframe的高度是動態的。它具有61px的高度,當有「面孔」顯示時,高度爲23px,當沒有面孔顯示時爲23px。當用戶按下類似按鈕(並且他的臉部不顯示按鈕)時,這種動態變化。

站點的例子在那裏工作的:

不幸的是,當我嘗試標籤插入到我的網頁,iframe的高度設置爲80px並沒有關係不會改變。

我目前的解決方案是將框的高度設置爲23px,並將其容器的溢出CSS屬性設置爲隱藏。但通過這種解決方案,我失去了展現面孔的能力。

此問題已在這裏發佈堆棧溢出,但沒有解決方案。我花了大約6個小時試圖找出這個問題。我不知道這個問題。但我仍然認爲必須有一個簡單的解決方案。

感謝您的任何建議。

回答

0

如果您不想顯示臉部並保持靜態23像素高度,則可以將XFBML fb:like標記上的參數show_faces設置爲false。如果您想展示面孔,我會將<fb:like>標籤包裝在一個容器div中,並將其設置爲height61px。這應該允許類似按鈕周圍的任何內容保持原樣,並且iframe/like按鈕的內容隨着添加/刪除面而改變。