【发布时间】:2011-10-28 22:17:08
【问题描述】:
在 cmets 开始尖叫“框架是邪恶的”之前,让我添加一个免责声明:“我只是在移植一个遗留应用程序,没有时间摆脱框架!” :-)
有一个包含两个框架的框架集。我不喜欢浏览器呈现的默认框架边框(尤其是在 Chrome 和 Firefox 上)。它太厚了,感觉很突兀!所以我想我会使用框架上的frameborder=0 属性隐藏默认框架边框,并在框架内的内容上添加所需的样式。问题是:添加frameborder=0 后,框架在 Chrome 和 Safari 上不再可以调整大小,而 IE 和 Firefox 仍然可以调整它们的大小。这是我的代码:
<frameset rows="80%,20%" >
<frame id="frame1" scrolling="auto" frameborder="0" />
<frame id="frame2" scrolling="auto" frameborder="0" />
</frameset>
有没有办法覆盖默认的框架边框渲染并仍然保留可调整大小?
【问题讨论】:
标签: html css cross-browser frame frameset