如何创建透明框架集?

时间:2012-11-13 08:38:29

标签: html css frameset

我想在框架集中创建一个包含3个框架的页面。

我的Home.html是主页,有3个框架,Header.htmlAnnouncement.phpFooter.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查看页面时,它没有用。

2 个答案:

答案 0 :(得分:2)

使用:

<frame allowtransparency="true" ...>

答案 1 :(得分:0)

尝试设置

<frame allowtransparency="true">

http://www.webreference.com/js/tips/010209.html