2010-08-04 63 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中做。如果有什麼具體的東西你不知道,請張貼它。