我应该为单个 html 元素使用一个类吗?

cho*_*o14 5 html css

我正在从事网站设计,我的老板告诉我,通常从不使用 id,而首选类,但他不记得为什么。所以我做了一些研究,我发现了这个,但是第一个答案并没有很好地解释为什么不应该使用 ids。我认为对于仅使用一次 id 的元素。如果我不会多次使用一个元素,我为什么要使用一个类?

Aer*_*er0 3

这与性能问题有关。即使您只使用此元素一次,我仍然建议使用 aclass而不是 anid

\n\n

为什么?因为您将来可能会向此元素添加更多类。但为什么这很重要并且与性能相关?看看这个:

\n\n
\n

人们普遍认为 ID 选择器是最快的,但这有一个很大的警告:只有当 ID 选择器是关键选择器时,它们才是最快的 CSS 选择器。那是什么\xe2\x80\x99?好吧,虽然您可能从左到右读取选择器,但浏览器却从右到左读取它们。

\n
\n\n

欲了解更多详情,请查看此网站

\n