我想在框架集中创建一个包含3个框架的页面。
我的Home.html
是主页,有3个框架,Header.html
,Announcement.php
和Footer.html
。
<frameset rows="10%,*,5%" noresize frameborder="NO" FRAMESPACING="0" scrolling="NO" >
<frame src="Header.html" scrolling="NO">
<frame src="Announcement.php" name="container">
<frame src="Footer.html" scrolling="NO">
</frameset><noframes></noframes>
在Header.html
内,我在Frame.css
内将html的样式定义为透明。这也与其他2帧一样。
html
{
background-color : transparent;
}
但Home.html
的背景不显示。但是当我删除frameset
时,会显示背景。
我将其上传到here。
那么我该如何解决这个问题呢?
编辑:
基于this页面,allowtransparency
属性浏览器的可靠性是什么?
解决:
我尝试使用Mozilla Firefox查看该页面,它似乎使用了allowtransparency
属性,但是当我使用chrome,IE9和Opera 12查看页面时,它没有用。
答案 0 :(得分:2)
使用:
<frame allowtransparency="true" ...>
答案 1 :(得分:0)