html - 如何创建透明框架集?

标签 html css frameset

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

我的Home.html是主页面,有3个框架,分别是Header.htmlAnnouncement.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/

相关文章:

java - struts中的框架集

Jquery .addClass() 不工作

javascript - jQuery:div 的选择器存储在变量中时未定义

CSS - 两个并排的 div,其中一个定义最大高度

jquery - onclick 在三个图像之间切换?

css - 通过 css 修复布局

java - 如何从网页中提取特定文本?

html - 限制选择框列表长度 - 添加滚动条

java - 使用 selenium 定位框架集中的元素以及框架和 div 标签

html - 根据框架集中的第二帧滚动整个窗口