我怎样才能把一个div到屏幕(不是页面)中心,
当DIV是在iframe,
并在屏幕中心是div的x位置是
太远离开仍然在iframe页面(div.x < iFramePage.x)?当屏幕中心有帧时Div?
的iframe是在右排在表中,左行中有一个导航树视图。
现在我的div应该重叠树视图,因为处于中心位置...
我该怎么做?
我怎样才能把一个div到屏幕(不是页面)中心,
当DIV是在iframe,
并在屏幕中心是div的x位置是
太远离开仍然在iframe页面(div.x < iFramePage.x)?当屏幕中心有帧时Div?
的iframe是在右排在表中,左行中有一个导航树视图。
现在我的div应该重叠树视图,因为处于中心位置...
我该怎么做?
你不能。 iframe的内容将永远不能“离开”框架,而是iframe将获得滚动条。
没有冒犯,但这听起来像一个可怜的网站架构。也许你应该看看(轻量级)内容管理系统。说了这么多,也许你对这个“建筑”有非常非常优雅的理由?
也许微软应该修正它们渲染引擎中的错误,然后我不需要一个iframe。 Firefox和Chrome会工作,但不是IE。 我发现一个解决方案非常少:将div放在父页面上,使用display:none或visibility:hidden,并使其通过iframe中的javascript显示;-)) – 2010-02-02 10:39:00
你不能。这将违反iframe的要点。它也可以用来在他们付费显示的框外显示广告。没人愿意,他们是否...
作为MEF和Valamo answerd,它不可能对准div
中这是一个iframe
内页面的中心。您可以考虑将div
移动到父文档(其中包含iframe
),并且您可以根据需要调整div
。
也许你可以在CSS中使用'float'属性。我不确定它是否可以在帧内使用 - 因此评论,而不是一个答案。 – pavanred 2010-02-02 10:27:07