Почему объект css должен начинаться с префикса o-, а компонент начинается с c-?
Есть ли причина, почему в css naming convention
, немного object
желательно начинать с префикса o-
а также component
начинается с c-
?
я знаю o-
будет стоять за object
а также c-
стоять за component
, но почему бы нам просто не игнорировать эти правила? Например c-btn
почему мы используем c-
Я думал, что это было слишком многословно. Вместо того, чтобы использовать некоторые из этих префиксов, мы можем просто использовать btn
, просто чисто и прямо к делу.
Пожалуйста, просветите меня, ребята.:)
1 ответ
ITCSS это не OOCSS . Чтобы ответить на ваш вопрос, с ITCSS у вас есть определенное местоположение папки для компонентов, объектов... и других типов семейства.
Так как он предназначен для работы с другими людьми, если вы напишите пространство имен перед именем класса, каждый сможет легко узнать, где находится код и его файл. Если вы этого не сделаете, вы можете иметь .btn
, .button
, .circular-button
, Что такое объект и что такое компонент?