我想在一个框架集中创建一个包含 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
中,我将 html 的样式定义为在 Frame.css
中透明。这与其他 2 帧相同。
html
{
background-color : transparent;
}
但是 Home.html
的背景不显示。但是,当我删除 frameset
时,会显示背景。
我上传到here .
那么我该如何解决这个问题呢?
编辑:
基于 this页面,allowtransparency
属性是浏览器可靠性吗?
解决:
我尝试使用 Mozilla Firefox 查看页面,似乎使用 allowtransparency
属性,但是当我使用 chrome、IE9 和 Opera 12 查看页面时,它不起作用。
最佳答案
使用:
<frame allowtransparency="true" ...>
关于html - 如何创建透明框架集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13357654/