Forum/パソコン・インターネット:[終了]HTML講座


タイトル  :RE:Re:RE:教えてください(IE4で背景が消える)
発言者   :和香
発言日付  :1998-06-06 03:03
発言番号  :863 ( 最大発言番号 :881 )
発言リンク:859 番へのコメント

石橋浩司さん。こんにちは。
問題がしぼれてきたようですね。

☆ Internet Explorer 4.0 が背景を表示しなかったのは、会議室(またはフォーラム)発言においてであった、ということですね?
(以下はこれを前提に述べます。ただ、HPの場合であっても参考になるところはあると思います)

☆ まず、会議室「聞きたい知りたい教えたい」bQ098の、私の発言を要約して、繰り返しておきます。

****************************

Internet Explorer 4.*で、背景色や背景画像を表示するためには、HTML原稿に、少し手を加えてから発言するといいようです。
HTML文書の冒頭は、通常は、

<HTML>
<HEAD>
<TITLE>IEで背景色・背景画像</TITLE>
</HEAD>
<BODY BACKGROUND="http://www2.justnet.ne.jp/~waka/tama01.gif" BGCOLOR="#FFFFEE" TEXT="#000000" LINK="#00FF00" VLINK="#FF00FF">
・・・・・

などとなるわけですが、このまま発言したのでは、Internet Explorer 4.*では、背景色や背景画像が表示されません。
上の赤い部分を並び替えるとこれが解決します。

<HTML>
<HEAD>
<TITLE>IEで背景色・背景画像</TITLE>
<BODY BACKGROUND="http://www2.justnet.ne.jp/~waka/tama01.gif" BGCOLOR="#FFFFEE" TEXT="#000000" LINK="#00FF00" VLINK="#FF00FF">
</HEAD>
<BODY>
・・・・・

そして、上にある緑字のとおり、<BODY>という文字だけを</HEAD>の後ろにもう一つ加えると、完璧のようです。

発言前のHTML文書をこのように改変してから、アップしてみてはいかがでしょう。

※ そしてこれは、ここのようなフォーラムや会議室に発言するときだけの特殊な例外で、通常のホームページにアップする際には、こういう並び替えは必要ではないそうです。つまり、普通の並び順でも、Internet Explorer 4.*で、背景色や背景画像を表示するのです。
※ なぜこうなのか、という理屈は、私には全く分かりません。

****************************

以上です。

☆ そして、石橋浩司さんがこの通りHTML文書を作って、会議室(またはフォーラム)に発言してみたけれど、背景表示はうまくいかなかった。というわけですね。

☆ 石橋浩司さんが掲載してくださったHTMLソースを検討してみると、いくつか気になった箇所がありました。以下、ピンク色の行が、引用となります。

<HTML>
<HEAD>
<TITLE>メニュー</TITLE>
<CENTER>
<IMG SRC="untitled.gif"<BR>
</CENTER>

<HEAD> </HEAD>の中に、背景ではない画像を置くという書き方は通常は目にしません。表示するものだろうかとテストしてみましたところ(発言練習用フォーラムbV18)、単独画像は表示するのですが、上の方の欄外にということになりますね。普通ではありませんが、一つのテクニックと言えなくも無いかなと思います。
ただし、HPならばこれで画像は表示するでしょうが、会議室発言の場合は、untitled.gifを添付ファイルとして発言と一緒にアップしなければなりません。
または、あなたのHP用にアップしてあるuntitled.gifを呼び出すという意味で、
IMG SRC="http://www4.justnet.ne.jp/~kouji777/untitled.gif"
という書き方もあります。この場合は、発言にファイルを添付する必要はありません(この方が、すっきりして、かっこいいと私は思います ^^)
※ なお、これは、あなたのメールアドレス kouji777@ma4.justnet.ne.jp から推測して書いてみました。

<BODY BACKGROUND="#00FFFF"

★ これは、かなりまずい記載ではないかと思いました。
BACKGROUNDならば、色指定ではなく、画像を指定しないといけないはずです。例えば、BACKGROUND="untitled.gif" というように。
色指定がしたければ、BGCOLOR="#00FFFF" でしょうね。

TEXT="#7F007F"
LINK="#0000FF"
VLINK="#007F00"
ALINK="#007F00">
</HEAD>
<BODY>

ここは、<BODY>もちゃんと加えられていて、特に問題は無しでしょう。

<CENTER>
<P>
<H2>MY HOMEPAGE<BR>メニュー</H2>
<HR>
<P><H2><A HREF="pro/index.html">プロフィール</H2></A><BR>

pro/index.html となっているのは、階層構造になっているということですね。
これも、HPの場合ならあり得るでしょうが、会議室発言では通常は無いはずです。
また、画像の説明のときと同様で、添付文書を加えなければこのリンクは生きませんし、HPに掲載してある文書にリンクを張りたいのならば、http://www4.justnet.ne.jp/~kouji777/ の部分を加える必要があります。
※ ですから、HPの記載であるなら、ここは原文のままで、大丈夫だと思いますよ。
以下の行でも、この階層構造、リンクの問題については同じですので、触れません。

<P><H2><A HREF="car/index.html">僕の愛車</H2></A><BR>
<P><H2><A HREF="A:\ixlaPhoto/html/Album1001.htm">僕の(会社の)トレーラー</H2></A><BR>

A:\ixlaPhoto/html/Album1001.htm これがよく分かりません。このままHTML文書を作って私のデスクトップに置き、テストしてみたところ、このリンクは、私のAディスクを探しました。つまり、ローカルにリンクしている、ということになります。
あなたのAディスク内に該当文書があっても、ネットで繋がった他の人たちのパソコンのAディスク内に、同じ文書は入っていません。このリンクでは、あなた以外の人はこの文書へ跳べないはずです。HPであれ会議室発言であれまずいでしょうね。他と同じ書き方がよいと思います。

<P><H2><A HREF="sai/sai.html">埼玉の遊び場所、名所</H2></A><BR>
<P><H2><A HREF="kei/kei.html">最大積載量シリーズ</H2></A><BR>
<P><H2><A HREF="kei/kei.html">携帯電話をドレスアップ</H2></A><BR>
</CENTER>
</BODY>
</HTML>

あとは、HP記載であればこのままで、いけると思います。

☆ とりあえずは、BGCOLOR="#00FFFF" というように直して、ためしてみてはいかがでしょう。
会議室発言であるなら、少なくとも、背景色は表示すると思います。
HPの場合でも、もちろん。

☆ また、繰り返すことになりますが、HP用の、HTMLを書きたいのであれば、
<BODY 〜 以下のタグを </HEAD>の前に移動し、</HEAD>の後ろに、もうひとつ <BODY>を加える
というこの並び替えは、必要ありませんよ。混同はしないでくださいね。

それでは! 健闘を祈ります。 \(^‐^)/



☆ 訂正したい語句があったので、発言bW62はキャンセルして、再発言しました。


 
発言一覧