センタリングをしたいのですが・・・



0   名前: ルナ : 2007/04/03(火) 17:09  ID:4pq5/Ia3 sub-H8
divで全体をまとめて、センタリングしてみたのですが、うまくできません。
何がいけないのでしょうか?
IEで見ました。

スタイルシート
#top{
width : 800px;
margin: 0px auto;
background-color:#FFFFFF;
border: 1px #999999 solid;
}

HTML
<div id="top">
あいうえお
</div>

1   名前: カヅサツ ◆ThCi95HEzw : 2007/04/03(火) 17:09  [URL]  ID:lF4.cd1a sub-gm
文書型宣言がなかったり、あるいは文書型宣言を省略した形で既述した場合、IEはスタイルシートを公式のルール通りに解釈しない場合があります。
以下は HTML 4.01(Strict)のルールの場合です。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
	"http://www.w3.org/TR/html4/strict.dtd">
<html lang="ja" dir="ltr">
<head>
<title></title>
<style type="text/css">
#top{
	width : 800px;
	margin: 0px auto;
	background-color:#FFFFFF;
	border: 1px #999999 solid;
}
</style>
</head>
<body>
<div id="top">
あいうえお
</div>
</body>
</html>

2   名前: ルナ : 2007/04/03(火) 17:09  ID:4pq5/Ia3 sub-H8
お返事ありがとうございます。
文書型宣言もHTML 4.01のTransitionalのほうで入れていたのですが
Strictにしたらちゃんとセンタリングされていました。
ありがとうございました。

3   名前: はな : 2007/04/03(火) 17:09  ID:ck7SJeh2 sub-bK
私のサイトでも同じ現象がおき、CSSで指定した部分にもかかわらず、
センタリングタグだけは、HTMLで入れていました。
ところで、スクリプトにした場合、そのページ内で、JSを使っても問題ないのでしょうか?
また、スクリプトはHTMLより難しいので、JSをコピペで使う程度なのですが、HTMLがスクリプトになってもいつも通りのHTMLなのでしょうか?
CGIスクリプトとVBスクリプトは完全に挫折、JSは最近は多少であればエラーを出さずにカスタマイズできると言うレベルです。
新レス立てたほうが、よかったですか?

4   名前: カヅサツ ◆ThCi95HEzw : 2007/04/03(火) 17:09  [URL]  ID:O5hEMlpW sub-r2
> 新レス立てたほうが、よかったですか?

そうですね。

http://www.tagindex.com/bbs/note.html#h202
> 質問内容が似ているスレッドを発見した場合でも、そのスレッド内では追加で質問しないでください。(新規にスレッドを作成してから質問してください)

一覧へ戻る