Блоки должны быть контекстонезависимые и встаиваться в произвольную верстку, как минимум необходимо нивелировать браузерозависимое отображение тегов.
БЭМ рекомендует нормализовать каждый отдельный блок, под нормализацией подразумевается сброс стилей, применение стандартных правил.
Есть два способа:
1. Использовать глобальный файл (reset css), в котором будут собраны все такие стили, пример: http://msk-mrd-20201n/bem/rfinfo/normalize.css
2. Возложить данную обязаность на сборщик.
Главный минусом первого способа является то, что на страницу необходимо будет подключать данный файл, таким образом будет снижаться независимость блоков.
Второй способ соответвенно устанавливает зависимость от сборщика. О сборщике будет отдельная тема, вероятно, этот вопрос имеет смысл отложить до его появления.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Основной аргумент почему не рекомендуют протранслировал, кажется, что для нас это не такая большая проблема. Опять таки, возможно, решение со сборщиком получится лаконичным и удачным, что reset css не понадобится.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Блоки должны быть контекстонезависимые и встаиваться в произвольную верстку, как минимум необходимо нивелировать браузерозависимое отображение тегов.
БЭМ рекомендует нормализовать каждый отдельный блок, под нормализацией подразумевается сброс стилей, применение стандартных правил.
Есть два способа:
1. Использовать глобальный файл (reset css), в котором будут собраны все такие стили, пример: http://msk-mrd-20201n/bem/rfinfo/normalize.css
2. Возложить данную обязаность на сборщик.
Главный минусом первого способа является то, что на страницу необходимо будет подключать данный файл, таким образом будет снижаться независимость блоков.
Второй способ соответвенно устанавливает зависимость от сборщика. О сборщике будет отдельная тема, вероятно, этот вопрос имеет смысл отложить до его появления.
БЭМ-авторитеты не рекомендуют нормализацию: Почему БЭМ не рекомендует ресеты?
У кого источник свежее ? ))
Last edit: Alexander Lapygin 2018-10-12
Основной аргумент почему не рекомендуют протранслировал, кажется, что для нас это не такая большая проблема. Опять таки, возможно, решение со сборщиком получится лаконичным и удачным, что reset css не понадобится.