怎样控制iframe内嵌网页的位置

在日记静态页面嵌入jsp动态页面的一些总结和疑问中有一个问题如下:


1、页面菜单上部的用户信息是用iframe嵌入的,像下面:

   <!-- show user state with iframe framework -->

   <iframe frameborder="0" name="user_state" width="771" height="30"

scrolling="no" src="/common/userState.jsp"></iframe>

/common/userState.jsp是从当前session中取出用户的相关信息显示出来。

不过,我发现: 在firefox中位置不动的信息条在IE中却可以用鼠标上下移动,而且,始

位置在底部,还把字脚给挡住了,搞不懂怎么做了?

昨天,在把Dict.CN的部分免费学英语服务加在网站上的过程中,借鉴了iciba.com的多爱英文中的查词代码,把上面的代码改成下面这个样子,这样,在IE和firefox中这个iframe中的内容都能靠上正常显示了。如下:


<DIV><IFRAME border="0" marginWidth="0" marginHeight="0" src="/common/userState.jsp" frameBorder="no" width="771" scrolling="no" height="21"></IFRAME></DIV>

我不知道究竟是DIV的原因还是marginWidth或者marginHeight的原因,反正结果正常了。又是一个知其然不知其所以然的问题:)。

以后对这类技术还是应该进行系统的学习才是解决这些问题的根本。

One thought on “怎样控制iframe内嵌网页的位置”

Comments are closed.