2011-11-19 36 views

回答

0

您不能更改它,因爲谷歌加代碼不在您的服務器上。 如果您的頁面和iframe代碼位於同一臺服務器上,則只能修改iframe CSS。

+0

但是,Google似乎不僅僅使用iframe的東西,而且還使用javascript,目前我遇到了問題,因爲我有預定義的表格css,而且google + button也使用它,所以它有點混亂,有些「泡沫」的一部分被撞毀。 – tildy

+0

我知道。我詢問有關更改CSS樣式的其他方法。 Facebook喜歡它。 –

+0

是的 - 由於跨網站政策,你無法做任何事情。直到谷歌提供了一種方式來改變它。您可以隨時向iframe添加邊框,或者重新設置iframe的大小 - 但不會修改iframe中的內容。 – Applehat

1

目前看來目前還沒有辦法做到這一點。我試圖編輯CSS擺脫惱人的邊框和白色背景:

.yeb { 
    background-color: none !important; 
    border: 0px solid gainsboro !important; 
} 

但由於CSS是在谷歌的服務器,你不能覆蓋的IFRAME。這是Google論壇中的當前feature request

1

你可以做一個小竅門:

的IFRAME的HTML:

<div id="social_gplus_circle"> 
<div id="social_gplus_circle_inner"><g:plus href="https://plus.google.com/105379671042990608528" size="smallbadge"></g:plus></div> 
</div> 

用於特技的CSS:

#social_gplus_circle{overflow: hidden;width: 105px;height: 45px;padding-top: 7px;} 
#social_gplus_circle_inner{overflow: hidden;position: relative;top: -20px;left: -130px;height: 50px;width: 276px;} 
iframe{display: block!important;} 

我沒有這使我自己,我有它來自谷歌論壇。