如何设置HTML框架的背景颜色?

5
我有一个使用框架的传统网站。 框架内的页面没有使用白色背景,因此在框架中的页面转换时会出现恼人的“白色闪烁”。 我认为可以通过更改<frame>的背景颜色来解决这个问题,但无论输入什么,Internet Explorer都只会看到白色。 Firefox似乎接受背景颜色,但IE则不然。
注意:请不要在使用框架上指责我 - 我知道; 哎呀,我想我甚至也说过几次... lol...
1个回答

5
我发现了这个相当晦涩的信息;
请注意**AllowTransparency**属性——这就是解决问题的关键——现在,RightBackground类可以按预期设置颜色。如果没有这个属性,颜色将保持为白色(#ffffff)。
参考资料可以在这里找到:http://www.blooberry.com/indexdot/html/tagpages/f/frame.htm
<frame  allowTransparency="true" class="RightBackground" src="BottomRight.asp" marginheight="0" marginwidth="10px" name="BottomRight" />

仅供参考,RightBackground的内容只是设置背景颜色:

 <style type="text/css">
  .RightBackground
  {
     background-color: #EAF4D9;
  }
 </style>

2
似乎在这里Chrome类不起作用,但在frame上直接使用 style="background-color: #EAF4D9;"可以起作用。 - Alexander Gelbukh

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接