我最近才学习了 HTML 和 CSS 的基础知识,并且正在享受最终成为网络素养的自由。有一件事让我感到困惑,HTML5 中元素的有用性(字面上和语义上),例如
<footer>
等等为什么我们不创建和定义我们自己的元素,例如
<price>
或者
<icon>
而不是一直提供标准的类或定义 div,相比之下这似乎令人困惑?似乎 CSS 对这些(无论如何在我的测试中)进行样式设置没有问题,就像其他任何东西一样,只要我声明显示是内联还是块等。
这是我刚刚愚蠢地意识到的完全标准的事情,还是我在这里错过了一个重大的失败?