Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。1,504件2HTML5を使ってウェブサイトを作っています。id="header">などとなっておりそれぞれのタグを使っていません。どちらを使用するべきなのでしょうか。jsさんをベストアンサーとさせていただきました。票2作っているWebサイトのサポート環境次第だと思います。ご存知のとおりheader,main,footerなどはHTML5から登場した新しい要素ですので、HTML5非対応のWebブラウザー(例えばIE8以下)では対応していません。HTML5非対応のWebブラウザーでもhtml5shivなどを利用すればHTML5に擬似対応させることも可能ではありますが、結構無理矢理なことをしているのであまり好ましくないと思います。私ならHTML5非対応のWebブラウザーをサポートする場合(*1)はdiv要素、そうでなければ新しい要素を使うんじゃないかな~と思います。(*1)サポートが終了したはずのIE8以下に対応しなければいけない時もあるんです。ご回答ありがとうございます。IE8への対応、大変そうですね・・・。利用する場合を例で示してくださり勉強になりました。|0「適切なタグを適切に使用すべき」と回答差し上げます。有名サイトの行為が最善であるかはわかりません。過去に作成されたサイトで、予算がつかないから拡張のみ行いリファクタリングをしない......投げた先のエンジニアのレベルが低い、または過去の資産を使いまわしている......知識に疎い、または手段に拘らないタイプである......等々、勘ぐれば無数に理由は付けることが可能です。新しいタグではなく、過去のノウハウに従うことも良いと思います。※もし有名サイトに色々と倣う場合、エンジニアが有名な会社様のサイトに倣うのが良いと思います。ご回答ありがとうございます。営業・広告力が強いがために有名になったサイトなどもあると思うので、技術者でみないとだめですね。2つの質問への回答、ありがとうございました。</body></html>div要素は、スタイルで、色、大きさ、ノードの順位、位置、ポジションの性質、内部の色、ボーダー、を指定する。ボディー内に置く、べつのボディーと考えてください。ボディー内にいくつもの、分身的ボックスを設置することにより、ブロックごとに、ボディーのように扱えます。id)の省略が可能になっています。スタイルで指定しているので、見えるページには、最小限のタグしか使いません。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。どこまで呼び出すのが常識?3divだとfloat解除されるのに、spanだとされないのはなぜですか?0JQueryのトースト、紹介されたページのように表示されない。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。