前端使用原子类的优劣?

以上是一些前端原子类的举例,当然还有很多可以分离的属性。 早起技术群里在做前端原子类的讨论,有人极端反对这种写法,为何反对具体也没太讲清楚,只是给了几篇网文的链接反复说让看这几篇文章。个人在做开发中基础类中会写好多这种原子类,觉得写代码效率高了很多,至少很多时候不用再为类命名烦恼了。 那么,这种写法优劣在哪里呢,各位工程中会大量应用吗?期待经验丰富的大神来答疑解惑。
关注者
294
被浏览
21,218

26 个回答

不知道你说的文章是哪些,还是推荐你看 @贺师俊 的几篇文章,包括文章下面评论里提到的一些内容:
Meta CSS —— 一个Anti Pattern的典型
关于样式类(Style Class)
再谈某些所谓CSS最佳实践

我是赞同他的,所以相反的论调我就不贴了。
前几天面试助教,有一个两年工作经验的姑娘,我问她怎么清除浮动,她说:“在元素中添加clearfix 。”我问是在哪添加,她义正言辞的告诉我,是在class的等号后面添加,还要用双引号包起来。我问单引号行么不写行么?她说不知道,反正清除浮动就是clearfix。

所以不知道为什么, 我就突然不太喜欢原子类了...