我正在进行代码学院课程,他们要求我使用左右列,而不是id。我不确定为什么......
在我看来,我只剩下一个Div左栏,一个Div就是右栏......那么为什么我会使用一个类而不是一个ID呢?
答案 0 :(得分:3)
他们可能希望你引用该元素,以便以某种方式将其移动到左边。最好使用一个类,因为在某些时候你可能想要将另一个元素移到左边。如果您使用id而不是class,则可能需要为两个不同的元素(不同的ID)重复相同的CSS规则。代码重复被认为是一种不好的做法,如果可能的话,应该避免设计级别(以后不需要重写),因此建议使用class而不是id。
答案 1 :(得分:0)
ID总是表现良好,因为它们每页都是唯一的,但Code Academy可能会有相同的ID。由于动态应用程序和结构,他们可能还想避免使用ID,因此我们无法预测他们的骨架是如何的。我认为这符合他们的应用逻辑。