2012-01-14 100 views
0

下面是一个示例框架:框架:删除IE中的外部边框;背景透明度

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> 
<html> 
<head> 
<title>Sample frameset</title> 
</head> 
<frameset rows="50%,50%"> 
    <frame src="http://dl.dropbox.com/u/4017788/Labs/frame_a.html"> 
    <frame src="http://dl.dropbox.com/u/4017788/Labs/frame_a.html"> 
</frameset> 
</html> 
  • 如何删除帧边界(不分离器中的帧之间的边界调整)出现在IE浏览器?
  • 如何将帧背景设置为透明?
  • 如果对上述问题没有直截了当的解决方案,那么提供调整大小的句柄/边框的框架集有什么好的选择?任何不同的方法?

P.S.我正在研究Real-time HTML Editor并试图扩展其功能,并最终将其嵌入到我的网站中。我可以简单地使用textarea和iframe来代替使用框架集 - 没有额外的边框,没有默认的白色背景色,非常“风格化”。但是,缺少一个非常重要的质量:我无法像框架集中那样轻松调整iframe和textarea的大小。我同意框架是“邪恶的”,但我喜欢框架式布局和具有轻松调整大小的内容面板的能力。有什么想法吗?

非常感谢提前!

迈克

回答

0

您需要设置allowtransparencyframeborder

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

可悲的是,这无法通过CSS实现。

+0

我已经尝试了IE特有的属性'allowtransparency',它没有帮助,虽然透明度问题不仅与IE有关。 'frameborder'属性删除所有边框,而不仅仅是框架外部边框。 – Mori 2012-01-14 20:59:56