• 締切済み

作成したホームページがIEでは表示されない

xhtmlとcssでページを作成しました。 FireFoxではローカルでもネットにアップした状態でも見ることが出来るのですが、 IEを使用すると、ローカルでは見れるのですが、ネットに上げたものは指定した背景の色しか表示されません。 何が原因なんでしょうか。 よろしくお願いします。 <?xml version="1.0" encoding="Shift_JIS"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"xml:lang="ja" lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html;charset=Shift_JIS" /> <title></title> <link rel="stylesheet" href="style.css" type="text/css"> </head>

みんなの回答

noname#100277
noname#100277
回答No.1

考えられる原因。 CSSファイルの中身の記述が正確では無い。 中身の記述はどう成ってますか?

laotutu
質問者

お礼

cssは間違っていなかったのですが、xhtmlの方のコメントの書き方が間違っていました。 <!--コメント-->と書かねばいけないところを <!--コメント--!>と書いてしまっていました。 これをソースの頭から書いてしまっていたためIEではコメントとして無視されてしまっていたようです。 これを修正したらIEでも表示されるようになりました。 ありがとうございました。

laotutu
質問者

補足

body { background-color: #cccccc; } /*一番外枠*/ #frame{ background-color:#ffffff; width:850px; height:830px; margin-left:auto; margin-right:auto; } #log { float:left; padding-left:20px; /*テキストと左枠の距離*/ padding-right:20px; /*テキストと右枠の距離*/ padding-top:5px; /*テキスト上枠の距離*/ width:330px; height:140px; overflow:auto; font-family: serif; font-size:9pt; line-height:15pt; /*行間*/ letter-spacing:1.5pt; /*字間*/ color:#333333; } cssは外部に記述、中身はこんな感じです。 IEだとこのbodyの色しか表示されません。 表示でページのソースをみるとちゃんとソースはあります。 自分のIEの設定かなとも思ったので、他の人にも確認してもらったところ他の人も背景色しか見えなかったそうです。 よろしくお願いします。