Только тогда, обертка materials должна быть не дивом, а тегом section
Не должна. Но может быть.
Если у нас страница состоит только из списка статей, секция не нужна. Если есть еще какой-то полезный контент, тогда страницу можно разбить на секции.
К тому же стоит учесть, что раздел должен иметь заголовок. Если у вашей секции нет заголовка, то и section там не уместен.
Егор Астрейко, Вы слегка неправильно ставите вопрос. Хотите кроссбраузерно и адаптивно, а спрашиваете о сетках.
Адаптивно можно сделать как угодно. На чем угодно. Да хоть флоатами. Возьмите сетку от BS3, например. Или сами хреначьте медиа-запросами.
Нужна кроссбраузерность? Зайдите на caniuse.com и посмотрите поддержку. Если вас удовлетворяет поддержка флексов — пилите на флексах, устраивает поддержка гридов — пилите на гридах. Нужен IE10 и широкий диапазон мобильных устройств — оставайтесь на флоатах.
Программисту проще самому доделать, чем дать вам, и ждать пока вы доделаете, а потом продолжить дальше свою работу.
А потом просят впилить какую-то фичу на фронт, смотришь код и ох...шь от каши, которую прогер накидал. Не лучше ли каждому заниматься своим делом, тем, что он умеет лучше всего?
Не должна. Но может быть.
Если у нас страница состоит только из списка статей, секция не нужна. Если есть еще какой-то полезный контент, тогда страницу можно разбить на секции.
К тому же стоит учесть, что раздел должен иметь заголовок. Если у вашей секции нет заголовка, то и section там не уместен.