其实差别可能不大吧,这取决于个人习惯。 如果真的要比较的话,两种写法我更偏向于后者,因为后者更有利于维护。 可以想象的是,如果在每一个需要用到Sprites图的元素加一个.all_img类名,那么对于后期做小范围修改的成本肯定是前者比后者高的。 例如.topbar类因为某种原因不需要用到Sprites图了,那么取消background-image属性肯定是后者比前者快的。因为前者需要找到相应元素,而后者只需要找到对应类名。当然,如果用LESS或者SASS的话,这种比较就没有任何意义了。
阅读量:1
点赞量:0