0

显然,框架(和框架)在随意使用时会出现一些严重的问题;但是,它们允许一定的能力将网页分成两个不同的、不重叠的区域。如果我要使用

   <frameset rows="40,*">   
      <frame src="page_1"></frame>
      <frame src="page_2"></frame>
   <frameset> 

我可以在两个框架页面之间划分我的一个页面,而不必担心样式、html 标签等冲突。

我被雇来编写一个浏览器内服务器,它在页面顶部有一个小“工具栏”,然后在它下面是代理网页。我最讨厌框架的所有东西。但是,我无法复制它们清晰地区分两个区域的能力。如果我position: fixed在顶部栏上使用,我就会遇到干扰下面任何代理页面的问题。同样,如果我尝试将整个代理页面向下移动以为栏腾出空间,它最终会“扭曲”代理页面的样式,这是非常不可接受的。

所以我的问题是:我如何才能最好地管理这种情况,无论是修改代理代码以合并顶部栏,修改顶部栏以不干扰下面的代理页面,还是使用我还不知道的功能产生与rows="40,*"?相同的效果 Javascript、PHP、HTML、CSS 等都是解决此问题的潜在工具。此外,跨浏览器的兼容性也很重要。我很抱歉没有将代码发布到我的代理,但截断它会非常困难。谢谢!

4

1 回答 1

1

这正是 iframe 设计的那种情况——包括你无法控制的内容。将您的工具栏放在 html 中,然后包含带有<iframe>标签的代理页面。

于 2012-10-09T07:09:38.030 回答