2010-09-08 78 views
0

我有一個網頁是在樣式表如何在父頁面有iframe時不顯示背景圖片?

body {background: url(blabla) center top no-repeat; 

設置當我把在網頁中我得到在iframe重複的背景圖像的iframe背景圖像,我怎樣才能避免這種情況? allowtransparency =「yes」使它在FireFox中消失,但不是IE。

<iframe class="iframeclass" allowtransparency="yes" src="/site.html"> 

在此先感謝。

編輯它也不會在FireFox中消失。

+0

一個生動的例子將是一個偉大的資產在這裏:) – Kyle 2010-09-08 08:10:52

+0

不幸的是我沒有。該iframe有一個鏈接到相同的樣式表,並有一個身體標記,所以我明白爲什麼它會得到背景圖像,我不知道是否有一種方式與CSS來擺脫,而不改變它鏈接到的樣式表, – Peter 2010-09-08 08:13:43

+0

你可以發佈iframe和相關的身體CSS的CSS呢?你也可以在www.jsfiddle.net上用你的代碼創建一個例子:) – Kyle 2010-09-08 08:15:27

回答

2

如果頂部頁,在iframe頁面都加載,這也難怪他們有相同的背景相同的CSS 。 iframe中的頁面是否出現在它之外?如果沒有,你可以只通過添加 <style> body { background: 0; } </style> 在這的iframe裏面的頁面的頭部覆蓋的iframe的頁面風格,但css文件已被鏈接以後。

0

在一個或設置一個類每個身體的選擇?然後只使用選擇器只設置一次背景(如果這是你想要的)

+0

在這種情況下,他必須編輯樣式表(他不希望看到問題)或添加另一個樣式元素或樣式表,我的答案是更有效地處理。 – 2010-09-08 09:38:43