HTML と CSS の基礎を学んだのはつい最近のことです。次のようなHTML5の要素の有用性(文字通りおよび意味的に)で、1つのことが私を困惑させます
<footer>
など、次のような独自の要素を作成して定義しないのはなぜですか
<price>
また
<icon>
標準的なクラスを提供したり、常にdivを定義したりする代わりに、比較すると混乱しているように見えますか? CSSは、ディスプレイがインラインかブロックかなどを指定すれば、他のものと同じように(とにかく私のテストで)これらをスタイリングするのに問題はないようです.
これは私が愚かに気づいた完全に標準的なことですか、それともここでこれに大きな落ち込みを見逃していますか?