- ベストアンサー
「css」 と 「div」の使い方について
例えば、「CSS」でページ全体の要素をクラス「contents」で設定した場合、 HTML では次のどちらの記述が正しいのでしょうか? 1.<body class="contents">・・・ </body> 2.<body> <div="contents">・・・ </div> </body>
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
どちらも正しくないと思います。 ページ全体ならクラス指定は不要で、セレクタも「contents」ではなく 「body」で良いはず。 あるいはもっと広義の意味で公称セレクタ「*」 ※<div>はブロック要素です。 ところが<body>もブロック要素なので、<body>~</body>間にブロック要素が一つも存在しない場合、 二重指定になるため<div>は不適切。 (ページ全体というのだからそうことになるでしょ?) なのでこう書くべき。 body { ・・・ <body>・・・</body>
お礼
そういうことなのですね! よく解りました。ありがとうございました。