iframe IE 透明BUG allowtransparency=”true”

来源:互联网 发布:赵文卓甄子丹事件 知乎 编辑:程序博客网 时间:2024/05/21 03:19
<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

原创粉丝点击