【问题标题】:Offset a webpage position inside iframe偏移 iframe 内的网页位置
【发布时间】:2012-11-02 15:46:56
【问题描述】:

我有一个应该加载表单的 iframe 弹出窗口。

表单是较大页面的一部分,包含一些输入字段。

在这种情况下,加载它的 iframe(并且限制为大约 1000 像素宽)充当不同页面的“窗口”。

有没有办法在加载时对齐内容本身而不是 iframe?我想将整个 html 文档加载到 iframe 内,但有一个偏移量,以便 iframe 窗口只显示通常在侧面或底部或其他地方被截断的字段,看看 iframe 大小是如何受到限制的,但页面正在显示的不是。

【问题讨论】:

标签: html css iframe


【解决方案1】:

有几种方法可以做到这一点,您可以在 url 中包含一个 id,例如: http://somesite.com/yourpage#anchor

这可行,但如果您不拥有 iframe 的网站(例如某种没有 iframe 集成的自定义视频网站),您可以通过 css 之前使用空的偏移 div 进行操作: http://aldebaranwebdesign.com/blog/how-to-position-a-page-within-an-iframe/

你的 CSS:

#outerdiv
{
width:446px;
height:246px;
overflow:hidden;
position:relative;
}

#inneriframe
{
position:absolute;
top:-412px;
left:-318px;
width:1280px;
height:1200px;
}

html:

<div id='outerdiv'>
<iframe src="http://www.siteto integrate.com/" id='inneriframe' scrolling=no></iframe>
</div>

【讨论】:

  • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接的答案可能会失效。
  • 哦,这是我的第一篇文章,我会附上代码,谢谢你的提示
  • 这是个好主意
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-10-02
  • 2018-10-21
  • 1970-01-01
  • 1970-01-01
  • 2013-03-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多