Задать вопрос
Ответы пользователя по тегу CSS
  • Сбрасывать стили в общем файле или в отдельном блоке?

    @petrovaHack
    бемовский блок можно вставить куда угодно. Куда угодно в пределах сайта? Или вообще?

    Вообще, ведь бэмовский блок по БЭМ не зависит от внешних блоков. А раз не зависит, то и вставлять можно куда угодно. А как сделать его независимым? А значит не полагаться на какой-то внешний normalize/reset, а задавать все требуемые свойства самому блоку. А раз мы будем задавать margin, padding и т.д., то какой смысл в normalize? Он будет просто дублировать внутренние свойства блоков. Более того, создает путаницу при вёрстке. Забыли где-то прописать в блоке margin, блок подхватил это из normalize, и вы думаете, что блок в порядке, рабочий, а по факту в другом проекте без нормалайз его поведение будет не таким... Т.е. с normalize вы только увеличите шансы на ошибки.
    Вот почему по БЭМ (да и не только, а всегда, когда стараетесь строить модульно) не стоит включать сбросы стилей.
    Ответ написан
    Комментировать