フレームセットに 3 つのフレームがあるページを作成したいと考えています。
MyHome.html
はメイン ページで、 と の 3 つのフレームがHeader.html
ありAnnouncement.php
ますFooter.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
と、背景が表示されます。
ここにアップロードしました。
では、どうすればこの問題を解決できますか?
編集 :
このページに基づいて、allowtransparency
属性ブラウザの信頼性は?
解決する :
Mozilla Firefox でページを表示しようとすると、allowtransparency
属性で動作しているように見えますが、chrome、IE9、Opera 12 でページを表示すると動作しません。