Нужно ли указывать font-size, font-family, font-weight, color — если они такие же, как у body?
Когда я верстаю какой-нибудь макет, я обычно смотрю, какой шрифт (семейство - font-family), какого размера (font-size), какого цвета (color) и какой толщины (font-weight) используется чаще всего. И задаю этот шрифт для body. Дальше если в макете встречается элемент с таким же шрифтом, то я просто не пишу данные стили для такого элемента.
Правильно ли я делаю? Или лучше для всех элементов писать эти стили? Можете привести пример, в котором из-за моего подхода могут быть проблемы? За исключением банального примера с каскадностью (ведь эти свойства наследуются)?