什么是更快/更高效的CSS样式

前端之家收集整理的这篇文章主要介绍了什么是更快/更高效的CSS样式前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我一直很好奇CSS样式的哪种方法更快(渲染明智),然后从简单的最佳实践角度来看哪种方法更有意义(我会说很主观?).

我可以创建基类,如:

.rounded-corners-5 { 
   -webkit-border-radius: 5px; 
      -moz-border-radius: 5px; 
           border-radius: 5px; 
 }

要么

我可以使用另一种方法将样式应用于多个ID /类:

#Box1,#header,#container,.titles { 
   -webkit-border-radius: 5px; 
      -moz-border-radius: 5px; 
           border-radius: 5px; 
}

解决方法

我同意tster:第一个意味着在HTML中添加一个可视化命令(总是要注意具有描述其外观而不是其目的的名称的类).如果它确实具有逻辑目的(例如.section),那么它可能更清晰.否则我会使用第二个版本.

你真正遭受的是CSS缺乏抽象,这意味着你往往会受到重复和/或奇数分组的影响,以避免重复.您可能希望查看this article about Sass.一般的想法是您编写一个Sass文档(它不是CSS但类似),然后将其编译成一个css文档然后部署.

猜你在找的CSS相关文章