写法 A
#first-card { color: navy; }
想让新加的卡片沿用外观。两种规则都能让当前卡片变蓝,增加第二张卡片后谁更方便复用?
#first-card { color: navy; }
.course-card { color: navy; }
提问:指出关键差异,给出适用条件或反例;不要仅以代码长短判断。以上为对照片段,阅读其前提后再分析。
B 的类可复用于多个卡片;A 适合唯一对象,不能复制相同 id 来“复用”。不应把特异性最高当作设计目标。