Почему объект 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, Что такое объект и что такое компонент?

Другие вопросы по тегам