You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CSS中的公共类、辅助类、工具类是什么?可复用CSS类该如何称呼?

可复用CSS类常见称呼归类说明

目前前端行业对这三类可复用CSS类的区分逻辑如下:

  • 工具类(Utility classes,也叫原子类):核心特征是单一职责,一个类仅对应1~2条固定的CSS规则,和业务场景完全解耦,可自由组合使用。你示例中的.border-radius就是典型的工具类,它只负责设置固定圆角,可应用在按钮、卡片、弹窗等任意需要该圆角规则的元素上。
  • 通用类(Common classes):通常是和项目设计规范强绑定的全局公共类,复用范围覆盖整个项目的基础规则,修改会影响全项目的展示效果。你示例中的.container(全局内容宽度限制)、.row(网格布局行容器)都属于通用布局类,是项目基础网格系统的核心组成。
  • 辅助类(Helper classes):定位介于工具类和业务组件类之间,通常用来解决特定的通用场景问题,功能比纯原子工具类稍复杂,比如清除浮动的.clearfix、实现多行文本溢出省略的.multi-line-ellipsis都属于这类,同样支持全项目复用。

对应示例代码如下:

/* 通用类、辅助类、工具类示例 */
.border-radius{
  border-radius: 10px;
}
.container{
  max-width: 1200px;
}
.row{
  display: flex;
  flex-wrap: wrap;
}

实际开发中不用过度纠结三类的边界划分,只要团队内部对分类定义、命名规则达成一致即可。

内容的提问来源于stack exchange,提问作者sam sam

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 09:54:00