iframe IE 透明BUG allowtransparency=”true”

<iframe></iframe>

在非IE瀏覽器中默認背景色是透明的,但在IE瀏覽器中默認是白色背景,包括IE6-、IE6、IE7、IE8,在背景色是白色的頁面下是沒有問題的,但是在非白色背景色下就很鬱悶。
需要在iframe標籤里加上屬性:

allowtransparency="true"

iframe元素的功能是在一個文檔裏內嵌一個文檔,創建一個浮動的幀。其部分屬性簡介如下:
name:內嵌幀名稱
width:內嵌幀寬度(可用像素值或百分比)
height:內嵌幀高度(可用像素值或百分比)
frameborder:內嵌幀邊框
marginwidth:幀內文本的左右頁邊距
marginheight:幀內文本的上下頁邊距
scrolling:是否出現滾動條(“auto”爲自動,“yes”爲顯示,“no”爲不顯示)
src:內嵌入文件的地址
style:內嵌文檔的樣式(如設置文檔背景等)
allowtransparency:是否允許透明

<iframe src="iframe.html" width="600px" height="500px" allowtransparency="true" scrolling="no" frameborder="0"></iframe>

注意:iframe.html這個被iframe的頁面絕對不能設置有色背景,不然iframe還是不能透明。


http://blog.swine123.com/archives/1665.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章