1

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

MyHome.html是主页,有 3 个框架,即Header.html,Announcement.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,我将html的样式定义为在Frame.css. 其他 2 帧也是如此。

html
{
    background-color : transparent;
}

Home.html不显示的背景。但是当我删除 时frameset,会显示背景。

我上传到这里

那么我该如何解决这个问题呢?

编辑 :

基于这个页面,allowtransparency属性浏览器是否可靠?

解决 :

我尝试使用 Mozilla Firefox 查看页面,似乎使用allowtransparency属性,但是当我使用 chrome、IE9 和 Opera 12 查看页面时,它不起作用。

4

2 回答 2

2

采用:

<frame allowtransparency="true" ...>
于 2012-11-13T08:41:21.413 回答
0

尝试设置

<frame allowtransparency="true">

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

于 2012-11-13T08:41:54.877 回答