Menu

Нормализация блоков

2018-10-12
2018-10-12
  • Roman Zakharov

    Roman Zakharov - 2018-10-12

    Блоки должны быть контекстонезависимые и встаиваться в произвольную верстку, как минимум необходимо нивелировать браузерозависимое отображение тегов.

    БЭМ рекомендует нормализовать каждый отдельный блок, под нормализацией подразумевается сброс стилей, применение стандартных правил.

    Есть два способа:
    1. Использовать глобальный файл (reset css), в котором будут собраны все такие стили, пример: http://msk-mrd-20201n/bem/rfinfo/normalize.css
    2. Возложить данную обязаность на сборщик.

    Главный минусом первого способа является то, что на страницу необходимо будет подключать данный файл, таким образом будет снижаться независимость блоков.
    Второй способ соответвенно устанавливает зависимость от сборщика. О сборщике будет отдельная тема, вероятно, этот вопрос имеет смысл отложить до его появления.

     
    • Alexander Lapygin

      БЭМ-авторитеты не рекомендуют нормализацию: Почему БЭМ не рекомендует ресеты?

      У кого источник свежее ? ))

       

      Last edit: Alexander Lapygin 2018-10-12
  • Roman Zakharov

    Roman Zakharov - 2018-10-12

    Основной аргумент почему не рекомендуют протранслировал, кажется, что для нас это не такая большая проблема. Опять таки, возможно, решение со сборщиком получится лаконичным и удачным, что reset css не понадобится.

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.