- 締切済み
作成したホームページが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>
- みんなの回答 (1)
- 専門家の回答
みんなの回答
noname#100277
回答No.1
考えられる原因。 CSSファイルの中身の記述が正確では無い。 中身の記述はどう成ってますか?
お礼
cssは間違っていなかったのですが、xhtmlの方のコメントの書き方が間違っていました。 <!--コメント-->と書かねばいけないところを <!--コメント--!>と書いてしまっていました。 これをソースの頭から書いてしまっていたためIEではコメントとして無視されてしまっていたようです。 これを修正したらIEでも表示されるようになりました。 ありがとうございました。
補足
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の設定かなとも思ったので、他の人にも確認してもらったところ他の人も背景色しか見えなかったそうです。 よろしくお願いします。