iframe和下拉

时间:2010-08-04 23:19:35

标签: javascript html css

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

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

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

2 个答案:

答案 0 :(得分:0)

为什么不让iframe足够大以显示下拉菜单? iframe内部的内容根本不会显示在其外部。它会剪切文档中的文档视口。

答案 1 :(得分: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
}

我认为你无法使用if在div中做的任何格式化。如果有一些您无法弄清楚的特定内容,请发布。