えーっと、確かに No.2 の補足に四つ質問がありますが、(今回はあえてはっきり言わせてもらいますが) どれも意味不明でとんちんかんな質問です。あんな質問で「質問の意味が伝わ」るわけがありません。
なぜとんちんかんな質問をしてしまうのかといえば、基礎が理解できていないからです。基礎が分かっていないから、自分がとんちんかんなことを言っていることに気付かないのです。だから、とにもかくにもまずはしっかり基礎を勉強してくださいといっているのです。
id と class についての話をしている最中に「ボックス」がどうこうなどと言い出したことから察するに、質問者さんはそもそも「HTML とは何か」「CSS とは何か」という基礎的な点について理解が不十分であるように思われます。HTML とは何かを十分に理解しないまま具体的な HTML の書き方について質問しても、実りは少ないでしょう。
>で表示がグッチャグチャになってしまいました
なりませんでしたよ(IE6)
>もう何が class で何が id なのかわかりません。
classとidの使い分けは人によって様々でしょう。一般的には「ページに複数存在するときはclass」と言われます。それ以外はidで記述してかまいません。
中には、すべてclassで、もしくはidで記述している人もいますが、名称を考えるのが大変だと思います。
質問者
補足
> 一般的には「ページに複数存在するときはclass」と言われます。それ以外はidで記述してかまいません
しかし、CSS の書法のサイトには、「複数のとき id が駄目」と書いてはありますが、では「複数でない場合 id でよい」とは書いていなく「id と class は表すものが異なるので使い分けなさい」と書いてあるのです。
だから、「(複数でない場合は)一般によいのだよ」ということではなく、使い分けを聞きたいのです。
top のもとにある、left、center、right は id なのですか、class なのですか。
「コラム」のもとにある、「タイトル」、「本文」は id なのですか、class なのですか。
menu のもとにある、button1、button2、button3 は id なのですか、class なのですか。
「全身」のもとにある、「頭」、「胴」、「足」は id なのですか、class なのですか。
それぞれ、よろしくお願いします。
補足
すべての中で最も明確な回答をいただきました。 ありがとうございます。