此外iframe在IE中長寬為300*150,其中邊框?yàn)?px寬;FF中為304*154,邊框也同樣為2px。(這里所說寬算邊框的寬度)
現(xiàn)有兩個文件:main.html 和 t ransparentBody.html
其中transparentBody.htm是嵌套在main.htm之中,為了便于看效果在BODY中加入藍(lán)色背景請看效果圖:
main.html 代碼如下: <!DOCTYPE html PUBLIC "-//W3C//DTDXHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head> <metahttp-equiv="Content-Type" content="text/html; charset=utf-8"/><title>main</title></head> <body><iframe name="main"src="transparentBody.htm"></iframe></body></html>

ransparentBody.html代碼 <!DOCTYPE html PUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head> <metahttp-equiv="Content-Type" content="text/html; charset=utf-8"/><title>transparentBody</title></head><body> ...</body></html>
首先,在transparentBody.htm的<body>中設(shè)定,即為透明樣式
然后,在<iframe name="main"src="transparentBody.htm"></iframe>之中加入frameborder="0"和allowTransparency="true"
<iframe name="main" src="transparentBody.htm"frameborder="0"allowTransparency="true"></iframe>到此,iframe背景透明效果搞定。
代碼中
allowTransparency指是否允許透明,
frameborder="0"是指邊框?yàn)椴豢梢姟?br />大家可以把上面的代碼復(fù)制下來測試下。怎么樣,ie中iframe背景也透明了,很開心吧。希望能對php愛好者和愛好php學(xué)習(xí)的朋友一些幫助。
愛華網(wǎng)



