• ベストアンサー

「css」 と 「div」の使い方について

例えば、「CSS」でページ全体の要素をクラス「contents」で設定した場合、 HTML では次のどちらの記述が正しいのでしょうか? 1.<body class="contents">・・・ </body> 2.<body> <div="contents">・・・ </div> </body>

質問者が選んだベストアンサー

  • ベストアンサー
  • torayoshi
  • ベストアンサー率62% (910/1449)
回答No.1

どちらも正しくないと思います。 ページ全体ならクラス指定は不要で、セレクタも「contents」ではなく 「body」で良いはず。 あるいはもっと広義の意味で公称セレクタ「*」 ※<div>はブロック要素です。 ところが<body>もブロック要素なので、<body>~</body>間にブロック要素が一つも存在しない場合、 二重指定になるため<div>は不適切。 (ページ全体というのだからそうことになるでしょ?) なのでこう書くべき。 body { ・・・ <body>・・・</body>

newnewpc
質問者

お礼

そういうことなのですね! よく解りました。ありがとうございました。