css - 为什么 css 对象要以前缀 o- 开头,而组件要以 c- 开头?

标签 css naming-conventions oocss itcss

css命名约定中,有什么原因,一些object最好以前缀o-component开头> 以 c- 开头?

我知道 o- 代表 objectc- 代表 component,但为什么不呢?难道我们就忽略这些规则吗?例如c-btn,为什么我们要用c-,我觉得它太冗长了。我们可以只使用 btn,而不是使用某些前缀,简单明了,开门见山。

请各位大侠赐教。 :)

最佳答案

ITCSS 不是 OOCSS 😌。 为了回答您的问题,使用 ITCSS,您可以为组件、对象……和其他族类型提供特定的文件夹位置。

因为它是为了与其他人一起工作,如果你在类名之前写命名空间,每个人都可以很容易地识别代码和他的文件所在的位置。如果你不这样做,你可以有一个.btn.button.circular-button。什么是对象,什么是组件?

关于css - 为什么 css 对象要以前缀 o- 开头,而组件要以 c- 开头?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44988873/

相关文章:

html - Font Awesome 快捷方式

javascript - 如何在我的计算器中存储结果和查看以前的计算结果?

python - Flask 没有解析 bootstrap glyphicons?

html - CSS 这两者有什么区别

nlp - 文本冒险 Action 的合理变量名称

python - 包级别还存在哪些其他特殊模块(文件)?

css - OOCSS容器和内容的分离?

html - 如何在这里正确实现第 nth-of-type?

java - 使用 Java 命名约定将 Python 对象(使用 Python 约定)编码为 JSON

html - OOCSS & BEM - 内联列表 - 如何处理脚手架,如何添加皮肤?