首頁  >  文章  >  web前端  >  iframe框架在IE瀏覽器下將白色背景設為透明色_HTML/Xhtml_網頁製作

iframe框架在IE瀏覽器下將白色背景設為透明色_HTML/Xhtml_網頁製作

WBOY
WBOY原創
2016-05-16 16:37:241684瀏覽

最近在做專案的過程中需要頻繁的使用iframe畫頁面的層級框架,大部分瀏覽器是沒有背景的,但是iframe在IE中預設是有一個白色的背景色的,當主背景色不是白色的時候,在這一部分會顯得很突兀。在幫助手冊中給出了解決方案,即將iframe中的allowTransparent屬性設為true,即可。在說明文件中也給了對應的範例,例如:

複製程式碼
程式碼如下:



STYLE="background-color: green">


STYLE="background-color: green">
IFRAME>


理論上,這樣做就沒問題了,但是呢IE好像反應不大,依舊還是有白色的背景。其實到了這一步,我們還需要在子頁面的標籤上加上,範例如下:
http://img.blog.csdn.net/20140610165850968?watermark/2/ text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQva3VucGVuZ19tdWJhbw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Copfill/I0JBQkFCMA==/dissolve/70/gravity/Center


複製程式碼
程式碼如下:

style="width:100%;border:0;height:100%;cellpadding: 0;cellspacing:0">













test1.html頁碼:




複製程式碼
程式碼如下:

test1






test2.html頁碼:




複製程式碼
程式碼如下:程式碼如下:

程式碼如下:



程式碼如下:



程式碼html>



test2

test3.html頁面代碼:



複製代碼


程式碼如下:






test3

這個小例子主要是iframe標籤的allowTransparency屬性應用,在該屬性設定為true並且iframe所加載的子頁面的標籤背景顏色設定為transparent(透明)時,iframe將透明化。 allowTransparency設定或取得物件是否可為透明。 bgColor 設定或取得物件的背景顏色。
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn