CSS <div class="">和<div id="">CSS 之间的区别是什么?可以使用<div id="">吗?
我看到不同的开发人员在这两方面做到这一点,因为我自学成才,我从来没有真正弄明白.
当使用div时,最好使用class vs id吗?
是否最好使用类,在字体变体或html中的元素?然后使用id作为结构/容器?
这是我一直有点不确定的事情,任何帮助都会很棒.
我知道其他人已经询问过如何在CSS文件中使用class和id,比如
所以我知道class和id之间的语义和语法差异:id应该用于只使用一次的元素,而class应该用于共享属性的元素.
但这不是一个严格的规则,是吗?将id用于多个元素有什么危害?或者只使用一个班级?毕竟,不是"一个元素"只是一个集合(类)只有一个东西吗?
如果我违反规则,浏览器的CSS解释器会抛出错误吗?我没见过它.
那么为什么我们同时拥有id和class?为什么不只是一个或另一个并称之为好?