インラインフレームの背景を・・・
- 0 名前: るふ : 2004/09/23 23:39
- インラインフレームを置いているページの背景画像と
インラインフレーム内の背景画像が一致しないので、
背景が変な感じになります。
インラインフレームの背景を透明にする事は出来るんですか?
- 1 名前: Sinryow : 2004/09/24 01:05 [URL]
- IE5.5以上限定になりますが,
・<iframe ... allowtransparency="true"></iframe> と,「allowtransparency="true"」をつける
・インラインフレーム内に表示されるHTMLの<body>に,「bgcolor="transparent"」または,スタイルシートの「background-color:transparent」を指定する
とできます。
- 2 名前: ばあど : 2004/09/24 22:39 [URL]
- >IE5.5以上限定になりますが,
Netscapeでも、後者のやり方は有効です。
以前、この掲示板で確か書いたはずです。
- 3 名前: Sinryow : 2004/09/25 01:44 [URL]
- そうなんですか?
私は「allowtransparency="true"をつけて,かつ<body>にbgcolor="transparent"を指定する」という意図で書きました(どちらかだけやる,という意味ではありません)
http://tohoho.wakusei.ne.jp/html/iframe.htm
でも,実際にNN7.1で試してもうまくいきませんでしたよ・・・。
<ソース>
[2.htm]
<html>
<head>
</head>
<body background="hoge.jpg">
<iframe src="3.htm" allowtransparency="true"></iframe>
</body>
</html>
[3.htm]
<html>
<body bgcolor="transparent">
<br>hoge
<br> hoge
<br> hoge
<br> hoge
<br> hoge
<br> hoge
<br> hoge
<br> hoge
<br> hoge
<br> hoge
<br> hoge
<br> hoge
<br> hoge
<br> hoge
<br> hoge
<br> hoge
</body>
</html>
- 4 名前: るふ : 2004/09/25 22:45
- 有難うございます。
もう一つ聞きたいんですが
インラインフレーム内でフレームを使用した場合
「bgcolor="transparent"」が無効になるみたいなんですが
どうすればいいんでしょうか?
- 5 名前: ばあど : 2004/09/26 10:55 [URL]
- 失礼。
こっちです。→background-color:transparent
bgcolor="以下略"は独自拡張なので。