【发布时间】:2010-11-26 20:39:58
【问题描述】:
我正在构建一个插件,将 HTML iframe“工具栏”注入每个网页的底部。我通过注入以下内容实现了“粘页脚”行为:
<iframe frameborder="0" noresize="noresize" src="http://example.com/toolbar.html" style="position:fixed; background:transparent; width:100%; height: 33px; padding:0; bottom: 0px; z-index: 2px;"></iframe>
但是,此 iframe 与网页底部的 30 个像素重叠。我正在寻找的是如何将每个网页“扩展”30 像素,以便我们的栏具有粘性页脚的所有行为(它始终出现在屏幕底部),但用户仍然可以滚动到底部并查看该网站最底部的内容。 (没有使用传统的框架,这会导致其他问题。)
其他信息
Stumble Upon for Chrome 已在窗口顶部实现了此行为(即,Stumble Upon Bar 将内容“向下推”而不是重叠。)
【问题讨论】:
-
有趣的问题,但除非 Chrome 本身支持一些让扩展程序修改窗口布局的技巧,否则我不知道如何做到这一点,至少如果你希望它总是 i> 工作。许多布局都希望从
<body>标记向下完全控制。 -
你可以将margin-top设置为33px吗?我知道 iframe 的样式很难......
标签: javascript css plugins iframe