0

我找不到我的问题的答案。所以我想知道如果我们谈论性能,什么更好——拥有一个公共类或拥有两个不同的类名,它们做同样的事情,但提高了代码的可读性。

.some_ul{
margin:0;
padding:0;
}

或者

    .people_ul, .animals_ul{
margin:0;
padding:0;
}

在面向对象的编程中是否有类似的东西,所以当你制作更多的类或对象时,你会使用更多的资源,或者在 CSS 中没有类似的东西,并且制作第二种方法没有问题,它可以帮助我轻松阅读我的代码。

4

3 回答 3

3

CSS 选择器性能的主题是去年的热门话题。从那以后,所有人都平静了下来。看看事实——统计数据——这真的不是问题。追求可读性。差异是如此微不足道。如果您真的关心前端性能,您应该将精力集中在其他地方。

查看此链接,该链接更深入地讨论了该主题:Assign a class name to <img> tag 而不是将其写入 css 文件?

于 2013-05-11T16:38:28.780 回答
1

这取决于“同一事物”的定义。

如果您有两个共享共同语义的元素,则应该为两者使用一个类。如果您有两个具有不同语义但恰好共享一些视觉属性的元素,则使用两个单独的类。

在这方面保持一致对于确保维护和发展您的网站将是简单的而不是痛苦的大有帮助。

于 2013-05-11T16:35:47.880 回答
-2

css 代表减小网站文件大小。使用普通类是一个好习惯

于 2013-05-11T16:33:29.927 回答