私はCSSを初めて使用し、サイトを作成しながら並行して学習しています。
要素の配置方法について混乱しています。div を使用して要素を配置する必要があるのか、それともタグと ID を使用して直接行うのかを知りたいです。タグ名と ID を使用する場合、div を個別に使用する必要はありません。要素を配置します。スタイリングとポジショニングが同時にできます。
いつdivを使用し、いつ使用しないのですか?
実際、私はこのようなものを構築しようとしています:
HTML5 では、ヘッダー、フッター、脇、セクション、記事タグなどの導入により、div が少し時代遅れになりました。HTML5 で div を使用するのは、コンテンツが今挙げた新しいより適切なタグの 1 つに収まらない場合に限られます。より明確にするために、この記事をチェックしてください。
HTML5はすべてのデバイスで認識されないため、「セクション」、「ヘッダー」、「フッター」、「脇」などに切り替えると、アクセシビリティの問題が発生する可能性がある優れた本「The Truth About HTML5 by Luke Stevens」による私のアドバイスARIA の「ロール」を利用できます。引き続き Div を使用して、レイアウトに「ロール」を割り当てることはできますが、HTML5 アプローチを採用することをお勧めします。
ここにいくつかの良い情報があります。