2010-08-04 66 views
1

所以我有一个iframe在我的网站上,在该iframe我有一个菜单,一些链接有一个下拉列表,现在这里是问题,我看不到下拉,因为iframe的高度,有没有这样的黑客或东西。Iframe and drop down

我希望iframe的高度保持不变,但下拉菜单正常显示,通过内容,我有位置:绝对和一切,它的工作原理,但不是在iframe中......所以有黑客?或解决这个问题?

究其原因,我使用iframe是因为我还需要使用不同的css文件和javascript ...

+1

你可以进一步解释“原因,我使用的iframe是因为我也需要使用不同的CSS文件和JavaScript。”如果没有iFrame,我会是你。 – JohnFx 2010-08-04 23:38:01

+0

因为我需要的那个css文件有一些可能会影响我尝试使用该菜单的网站的样式... – Uffo 2010-08-04 23:51:46

回答

0

你为什么不使IFRAME大到足以显示你掉了下来菜单?来自iframe内部的内容根本不会显示在其外部。它剪切文档内的视口。

0

iframe就像一个嵌入式窗口,其中的所有内容都显示在其中;这是没有办法的。

像这样使用iframe进行格式化通常是一个非常糟糕的主意,并且使用div也很容易。例如,如果你有一定的链接颜色,并且你需要一个不同的iframe,你可以把所有的东西放在id为“content”的div中,在你的样式表中有这样的东西:

a:link{ 
    color:#000; //links on the page will be black 
} 
div#content a:link{ 
    color:#f00; //links inside the div will be red 
} 

我不认为有任何格式,你可以做一个iframe,你不能在一个div中做。如果有什么具体的东西你不知道,请张贴它。