こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

Safariで画像が出ません!

WinXPにてHPを作っています。

WinではIE7、IE6、NN7、FireFox、Opera
MacではIE、FireFox、Opera、Safari

で動作・レイアウトの確認をしています。
何故かSafariのみ、以下のタグを入れたページの背景画像が出ず真っ白な画面になってしまいます。
どこに間違いがあるのかさっぱりわからないんです…
ご存知の方、教えて頂けるとありがたいです!!
宜しくお願い致します。

タグ一覧↓
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<BASE target="_parent">
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<META http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Imagetoolbar" content="no">
<meta name="robots" content="noindex, nofollow,noarchive">
<meta name="GOOGLEBOT" content="NOINDEX, NOFOLLOW, NOARCHIVE">
<TITLE>top</TITLE>
<STYLE type="text/css">
<!--
BODY{
background-color : black;
background-image : url("****.gif");
background-repeat : no-repeat;
background-position:25% 0%;
}
-->
</STYLE>
</HEAD>
</HTML>

投稿日時 - 2007-06-11 18:07:01

QNo.3076029

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(4)

英語版Win XP(VPC)上なのでなんとも言えないですが、
ファイル名を日本語にしたらIE 7で表示されている画像がSafariで表示されなくなりました。Mac版がどうかは知らないけど、もしかして・・・?

投稿日時 - 2007-06-20 17:19:13

お礼

ありがとうございました。
ファイル名は全部英数です。
ちょっといろいろやってみます。

投稿日時 - 2007-06-25 13:33:27

言うか悩んだけど
Safari 3.0.1 Beta for Windows on WinXP Pro SP2(IE7 VPC)
上で再現しません。
BODY要素がなくともペイントで赤く塗りつぶしただけの510px*382pxのGIF画像ですが,正常に表示されています。

#ところで,BODY要素の開始タグと終了タグは省略できたはずなんですが、
<!ELEMENT BODY O O (%flow;)* +(INS|DEL) -- document body -->
何故かW3C Markup Validatorで
Line 22 column 6: end tag for "HTML" which is not finished.
といわれます。何ででしょう?(BODY要素があれば当然Valid)

投稿日時 - 2007-06-20 17:14:35

お礼

ありがとうございました。

投稿日時 - 2007-06-25 13:32:32

ANo.2

FireFoxじゃなくてFirefox。
http://www.mozilla-japan.org/support/firefox/faq#spell-abbreviate

こういうものはちゃんと正しくHTMLやCSSを記述すれば問題を回避できるはずです。
http://openlab.ring.gr.jp/k16/htmllint/
http://validator.w3.org/
http://jigsaw.w3.org/css-validator/

あとついでに言っておくとNetscapeは型が古くセキュリティ的に利用が望ましくないとされ、ウェブデザイン的にもかなりの足枷となるブラウザなのでスルーしても構わないと思います。
(リファラーに対してFirefoxなどへの移行を促す必要がありますけど…。)

投稿日時 - 2007-06-11 23:40:24

お礼

ありがとうございました。
最初から、もう一度見直してみます。

投稿日時 - 2007-06-25 13:30:56

ANo.1

BODYタグが無いからでは?

投稿日時 - 2007-06-11 19:58:02

お礼

ありがとうございます。
すいませんこちらに書き忘れてただけです 入ってます

投稿日時 - 2007-06-25 13:30:18

あなたにオススメの質問