2012-11-13 58 views
1

我想在框架集中创建一个包含3个框架的页面。如何创建透明框架?

我的Home.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时,会显示背景。我上传了here

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

编辑:

基于this页上,是allowtransparency属性浏览器的可靠性?

解决:

我试图查看与Mozilla Firefox浏览器的页面,看起来像allowtransparency属性的工作,但是当我查看使用Chrome的页面,IE9和Opera 12,它没有工作。

回答

2

用途:

<frame allowtransparency="true" ...> 
+0

是不是'ALLOWTRANSPARENCY = “真正的”'是的iFrame? – Chin

+0

'',是这样的吗?但它仍然无法正常工作。 – Chin

+0

尝试将其应用于框架集? – zvona

0

尝试settting

<frame allowtransparency="true"> 

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

+0

不是'allowtransparency =“true”'是为iFrame吗? – Chin

+0

基于此页面,它是否允许“allowtransparency”属性适用于Opera浏览器? http://code.google.com/p/doctype-mirror/wiki/FrameAllowtransparencyAttribute – Chin