2012-11-13 82 views
1

我想在框架集中創建一個包含3個框架的頁面。如何創建透明框架?

我的Home.html是主頁,有3個幀,分別是Header.html,Announcement.phpFooter.html

<frameset rows="10%,*,5%" noresize frameborder="NO" FRAMESPACING="0" scrolling="NO" > 
    <frame src="Header.html" scrolling="NO"> 
    <frame src="Announcement.php" name="container"> 
    <frame src="Footer.html" scrolling="NO"> 
</frameset><noframes></noframes> 

Header.html裏面,我所定義的HTML的風格,透明的Frame.css內。這與其他2幀相同。

html 
{ 
    background-color : transparent; 
} 

Home.html的背景不顯示。但是當我刪除frameset時,會顯示背景。我上傳了here

那麼我該如何解決這個問題呢?

編輯:

基於this頁上,是allowtransparency屬性瀏覽器的可靠性?

解決:

我試圖查看與Mozilla Firefox瀏覽器的頁面,看起來像allowtransparency屬性的工作,但是當我查看使用Chrome的頁面,IE9和Opera 12,它沒有工作。

回答

2

用途:

<frame allowtransparency="true" ...> 
+0

是不是'ALLOWTRANSPARENCY = 「真正的」'是的iFrame? – Chin

+0

'',是這樣的嗎?但它仍然無法正常工作。 – Chin

+0

嘗試將其應用於框架集? – zvona

0

嘗試settting

<frame allowtransparency="true"> 

http://www.webreference.com/js/tips/010209.html

+0

不是'allowtransparency =「true」'是爲iFrame嗎? – Chin

+0

基於此頁面,它是否允許「allowtransparency」屬性適用於Opera瀏覽器? http://code.google.com/p/doctype-mirror/wiki/FrameAllowtransparencyAttribute – Chin