2017-03-05 51 views
0

我想在自己的网页中显示另一个网页,使某些部分不可见。如何使iframe的高度灵活?

我做到了很好的与此代码

<div style="border: 0px solid #D5CC5A; overflow: hidden; margin: 15px auto; max-width: 300px;"> 
    <iframe scrolling="no" 
      src="the site address" style="border: 0px none; margin-left: -3px; height: 9200px; margin-top: -50px; width: 300px;"> 
    </iframe> 
</div> 

高达摄氏我把9200px,因为我发现,即使是内页的文章最高将适合这一点。

其余的问题是,例如对于第一页,它是一个简单的页面没有任何长篇文章,所以iframe和我的网页有一个高滚动条(9200px),即使内容很短!

我该如何告诉iframe只为长页面扩展到9200px的高度?

对于短页高度应该是500px或其他东西。

+1

这是相当困难的工作了这一点,但我99%肯定这是原作者想说的。 – Matmarbon

回答

0

我不明白你的问题。如果您试图在iframe的页面中剪下某个部分,则无法通过定义高度和宽度来完成此操作。 iframe必须完全复制您试图通过它显示的网站,因此您无法使用iframe隐藏该网页上的元素。

希望这有助于。

0

不,我写这个,你说!并借机 - 那里是:

<html> 
 
<body> 
 
< style="border: 0px solid #D5CC5A; overflow: hidden; margin: 15px auto; max-width: 300px;"> 
 
<iframe scrolling="no" 
 
src="https://stackoverflow.com" style="border: 0px none; margin-left: -3px; height: 9200px; margin-top: -50px; width: 300px;"> 
 
</iframe> 
 
</div> 
 
</body> 
 
</html>

但 acctuly我想打一个条件是

说,如果页面的HIGHT,我想我的网页里面显示

是长FPR eaxample - HIGHT = 9000

我的代码的部分,我告诉befor(HIGHT = 9200)

改变我的代码,我第一次为你写的

页HIGHT的HIGHT(即我展示里面)