т.е. лучше чтобы у тегом были на фонарь проставленные свойства какие-то, чем сделать их одинаковыми через reset/normalize?
сброс margin/padding нужно делать у body, ul/ol/li, p. не так уж много, к тому же они будут входить в какие-то блоки, где скорее всего будут заданы им собственные стили. делать глобально не нужно
если проект на 50 страниц, и делаешь уже не ты, нужно проверять все 50 страниц заново на наличие дефектов? Может проще обнулить все и наверняка тогда будешь уверен, что нигде бока не повылазят никакие?
если проект на 50 страниц, и делаешь уже не ты, нужно проверять все 50 страниц заново на наличие дефектов? Может проще обнулить все и наверняка тогда будешь уверен, что нигде бока не повылазят никакие?
мы выработали для себя правилj, что reset не нужен, потому что это мешает переносить блоки с проекта на проект. если блок делается на проекте, где есть reset, а потом переносится на проект, где ресета нет — он может сломаться
Может кто-то дать однозначный ответ с пояснениями, нужно ли при БЭМ использовать/не использовать Reset.css и Normalize.css?
Насколько я понимаю normalize.css исправляет браузерные вольности и ошибки тегов, приводя их к виду указанные в спеке. Класно же когда теги подобные импутам по умолчанию, получают родительский шрифт... Не думаю что браузерные исправления как то противоречит БЭМу...
если проект на 50 страниц, и делаешь уже не ты, нужно проверять все 50 страниц заново на наличие дефектов? Может проще обнулить все и наверняка тогда будешь уверен, что нигде бока не повылазят никакие?
если блок делается сначала на дивах, а потом на списках, но генерируется одним и тем же шаблоном, то его не надо проверять на всех 50 страницах, достаточно проверить на одной, причём автотестом
если блок делается сначала на дивах, а потом на списках, но генерируется одним и тем же шаблоном, то его не надо проверять на всех 50 страницах, достаточно проверить на одной, причём автотестом
Ну так а если все обнулить, то и никакие проверки не нужны. Через месяца уже никто не вспомнит там про какой-то блок.