プロが教えるわが家の防犯対策術!

CSSテンプレートを利用して作成したページの、ヘッダーや周りの色つき部分、フッターが正しく表示されません。Chromeでデバッグした際は問題ないのですが、なぜでしょうか?
CSSも初心者のためよく解析ができていません。
HTMLでは次の宣言をしてありますが、これに問題があるのですか?
すみませんがお願いします。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><title>********</title>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<link rel="stylesheet" type="text/css" href="style1.css">
<meta name="GENERATOR" content="MSHTML 8.00.6001.19019"></head>

A 回答 (3件)

<html> には LANG 属性を指定しましょう。


HTML4.0では終了タグを /> としません。
-----------
ってところですが、コンテンツが消えるほどの問題ではありません。
ただ、
CSSでDTDに合わない無理な設定をしているのでしょう・・・
content="IE=EmulateIE7"でも、どう解釈されるのやら・・・

全てを検証しなければ何もわかりません。

この回答への補足

CSSをいじり始めて間もないものですから、どの部分を本などで調べればよいかわかりません。DTDについてもう少し調べてみます。
ありがとうございます。

補足日時:2011/02/24 09:32
    • good
    • 0
この回答へのお礼

アドバイスありがとうございます。

お礼日時:2011/02/24 09:32

> <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />



このタグはCSSテンプレートの最初から入っていた物でしょうか?

これを消したら上手く行けませんか?

この回答への補足

これは後から入れたものです、何も変わりがありませんでした。
従って、これがない状態で不具合でした。

補足日時:2011/02/24 09:25
    • good
    • 0
この回答へのお礼

アドバイスありがとうございます。

お礼日時:2011/02/24 09:25

問題があるかないかは、検証サイトで調べるか、その手のソフトをインストールして調べるかすればわかります。


一見してまともなソースではないですけど。
そんなテンプレートは捨ててしまえって感じですね。

まぁ、その部分だけで表示がどうなるのかはわかりませんが。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!