Sanes: спасибо, прям в понедельник попробую один небольшой проект наверстать на UIkit, хоть и не люблю это дело, но надо осваивать для расширения кругозора..
dhat: вот в том-то и дело, что я в своей верстке не уверен, но мне иногда приходится ей заниматься, я более или менее освоил бутстрап и мне выше головы его хватает, но хочется рассмотреть для себя весь возможный инструментарий, может я что-то важное упускаю из вида. я думаю что эти фреймворки как раз для таких не уверенных в верстке. Понятное дело, что профессионал frontend быстрее и качественнее сам наверстает свой функционал.
dhat: ну, я примерно понял логику утверждения. Фреймворк должен давать кроссбраузерную верстку, адаптивность, а уже внешнюю состовляющую(цвет, форму, закругления и прочее) автор утверждения предлагает кастомизировать у себя. Я в чем-то согласен, выкатить сайт на бутстрапе без кастомизации можно только на этапе прототипа, в продакшн все равно будет все меняться под макет. Но фреймфорки дают уверенность, что его разработчики позаботились о том, чтобы сайт не разваливался при изменении размера браузера или девайса, что все будет на местах, а уж какого размера и цвета будь добр подогнать под макет.
а если так выходит, что правки практически ежедневные(знаю, что так никто не делает, но так вышло), то как это автоматизировать? чтобы после каждой правки кеш обновлялся у пользователя. Задавать каждый раз version++? Как правят в серьезных проектах, там всегда стиль называется style.css, тем не менее правки браузер подгружает...
Sn0wSky: В общем задача была чуть иная. Нужно было, чтобы при добавлении новых блоков, если позволяет ширина страницы, они были в ряд и между ними был отступ в 50px. А если не позволяет, то блоки адаптировались под ширину экрана с отступами со всех сторон по 50px. как тут https://jsfiddle.net/dm4cd2tk/3/. Но похоже придется как-то выкручиваться, т.к. справа маргины не считаются почему-то.
Алексей Зуев: Паддинги в пределах одного блока не меняются, просто есть несколько однотипных блоков, но с разными паддингами. Высота блока задана min-height, так что если контента мало, то кнопки все равно должны быть внизу полупустого блока.
Спасибо! Флексы очень заманчивы, но я пока изучаю более традиционную верстку. Флексы уже используются в продакшне? Если ли у вас примеры сайтов и их использованием?