2011-09-27 127 views
0

我剛剛在Facebook上添加了「Like」按鈕。該網站是阿拉伯語,我已經將必要的阿拉伯語語言添加到了FB代碼中。現在問題是圖標顯示略有不同,我可以看到可以通過CSS控制。 FB代碼加載了一個iframe,其中有一個SPAN具有一個控制Facebook文本位置的類(藍色「f」圖標),該文字與文本重疊。當我嘗試使用FireBug並重新定位它時,它的話很好。我的問題是如何編寫一個CSS代碼,我可以更改該iframe從本地CSS文件加載CSS的值?代碼如下:如何訪問通過頁面上的iframe加載的CSS類

上的iFrame ===代碼,加載===

<div class="connect_button_slider"> 
<div class="connect_button_container"> 
<a class="connect_widget_like_button clearfix like_button_no_like"> 
<div class="tombstone_cross"></div> 
<span class="liketext">أعجبني</span> 
</a> 
</div> 

===

由螢火

.button_count .like_button_dark .like_button_no_like .liketext, .button_count .connect_widget_like_button .liketext { 
    background-position: -1px -47px; 
} 
加載的CSS

====

我需要更改「class」=「liketext」。 我想改變「background-position:-1px -47px;」的值從以下幾點:

background-position: 38px -47px; 

====

現在我有我的本地的CSS文件,我怎麼能夠從訪問元素「liketext」更改數值「-1」爲「38」 ......

的頁面,如果你想檢查一下,是下面的鏈接,...

網址:http://www.majalla.com/arb/2011/09/article55227042

在文章的頂部,你會發現臉書籤圖標/像重疊旁邊的打印圖標。

+0

不能用CSS來實現,但有可能用JavaScript。 – usoban

+0

絕對充滿拼寫錯誤。請多加小心。已提交修改來修復它們。 –

+0

嗨,大家好,感謝您解決我的拼寫錯誤。這是我的錯,因爲我實際上很匆忙,只是在我的筆記本電腦上輸入了所有東西,我仍然習慣於......放心,我希望這不會被廢除......噢對不起*重複.... 開玩笑 :)。再次感謝,並致以最良好的問候。 Fawaz – user966807

回答

1

我真的不喜歡告訴你,你在這裏的工作非常浪費。你不能用CSS來影響外部的iframe - 這就是爲什麼Facebook這樣做,完全控制它們的圖標。無論如何,這是一個恥辱,類似的按鈕不能正確顯示,但你可以(應該)做的只是提交一個錯誤報告給Facebook!

順便說一句,儘量把你的拼寫護理:這一點,不要tath和拼寫使得它真的很難讀你的問題;)

+0

嗨, 感謝您的意見。我想你是對的。雖然我找到了下面的鏈接來解釋整個事情,但我相信這可能甚至會引用舊的Facebook Like-box和API。但請給它一個建議,我認爲這是值得去嘗試一下嗎? http://www.daddydesign.com/wordpress/how-to-customize-your-facebook-fan-box/ 最後的選擇是按照你的建議報告錯誤。我已經看到2個更多的用戶抱怨同一個問題。 http://forum.developers.facebook.net/viewtopic.php?id=91225 方面的最佳, 法瓦茲 – user966807

+0

呀遺憾的是,只有指的是你被允許添加自定義CSS的舊樣箱文件,但它只適用於像BOX,不適用於類似的按鈕,所以它不會對你有任何用處。錯誤報告是最後的手段:/雖然我會對如何使用javascript解決它感興趣,但我從來沒有聽說過這樣做。 – Anonymous

相關問題