在css命名约定
中,有什么原因,一些object
最好以前缀o-
和component
开头> 以 c-
开头?
我知道 o-
代表 object
而 c-
代表 component
,但为什么不呢?难道我们就忽略这些规则吗?例如c-btn
,为什么我们要用c-
,我觉得它太冗长了。我们可以只使用 btn
,而不是使用某些前缀,简单明了,开门见山。
请各位大侠赐教。 :)
最佳答案
ITCSS 不是 OOCSS 😌。 为了回答您的问题,使用 ITCSS,您可以为组件、对象……和其他族类型提供特定的文件夹位置。
因为它是为了与其他人一起工作,如果你在类名之前写命名空间,每个人都可以很容易地识别代码和他的文件所在的位置。如果你不这样做,你可以有一个.btn
,.button
,.circular-button
。什么是对象,什么是组件?
关于css - 为什么 css 对象要以前缀 o- 开头,而组件要以 c- 开头?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44988873/