Нужно ли указывать ширину и высоту блоку или обойтись просто padding?
На картинке screenshot.ru/5cc7044b3f9feb4f2c3954ef0ed28827 есть элементы где можно я явно указать ширину и высоту или просто дать падинг внутреннему элементу и тем самым визуально сформировать ширину и высоту. В каких случая это нужно делать а в каких нет?
Представьте, если вам захочется увеличить размер шрифта в одном из этих блоков. Или иконки слева станут больше (или меньше). При фиксированном размере придётся задавать его заново при каждом изменении.
Это если говорить о px а если задать ширину и высоту в em ? Слышал еще мнение если ссылке дать дисплей блок и задать ширину и высоту то это не правильно так как ссылка изначально инлайновая. Но как я понимаю В % задавать тоже не правильно? Даже если это и резина получится.